What was the scope of their involvement?
We started our cooperation with a 3-day Product Design Workshop to clarify the app’s idea and get ready for development, which took place in July 2019.
Droids On Roids’ team is responsible for UX/UI design, iOS app development, Android app development, Backend and Frontend development, and ensuring Quality Assurance.
The first component of Tam app will work in a very similar way as Uber do. The general app logic is as follows:
1. Request. The customer requests a car via the app. The request is sent to nearby drivers.
2. Matching. The driver may either accept or reject the ride.
3: Ride. The customer tracks the driver's location and sees the estimated time of his arrival.
4: Price. The app provides the price based on the length of the trip. The passenger pays the driver in cash.
5. Rating. The client gives a score for a driver.
Importantly, since the application will be used in Libya, the clients can indicate whether they want to ride with male and/or female drivers. The driver makes a similar choice.
Ultimately, the application also has a lot of offline functionality. Internet access is only required during route mapping and rerouting, as it is necessary to download traffic information. Tam app should utilize the internet as little as possible, to ease consumption,, so the whole map of Libya will be stitched in the application on the local server.
It is also important for me that the application should be resistant to potential failures and accidents - if the driver's phone turns off then, after turning it on again, we should recover the ride and its data.
Basic features of the app for customers include: Geolocation and routing, Registration and personal data management, calling or texting the driver right from the app, Push notifications, Ride cost & time estimation, and more.
Basic features of the app for drivers include: Driver reports, Advanced route optimization, Calling a passenger from the app, Calling an emergency number, Client - driver matching, Waiting for new orders / Occupied option, and more. Additionally, drivers can choose if they are available for only short rides, or long ones (between cities).
What is the team composition?
The development team consisted of 1 Scrum Master, 1 UX/UI designer, 2-4 Android developers, 2-3 iOS developers, 2 QA engineers, 3-4 Backend developers and 2 Frontend developers. I appreciate their team’s flexibility – the team’s size was adjusted according to the project’s needs.
How did you come to work with the vendor?
We found Droids On Roids through Clutch. They gained our general interest through their high ratings and positive reviews so we decided to meet with them in person.
We perceive their location in Poland as an advantage, because we have good air connections with their city. We were also impressed by their portfolio and extensive experience.
The overall impression we had after meeting Droids On Roids and analyzing their offer was unbeatable and we decided to entrust our core projects into their hands.
How much have you invested with them?
We’ve spent around $300,000 so far, but the whole project is estimated at $500,000.
What is the status of this engagement?
We are going to continue developing the product and deliver next components.