The system that took urban transport in Bishkek, Kyrgyzstan to the
next level in 2013 by making taxi ordering fast, efficient and
convenient and continues to function today.
Why the city needed a better taxi service
Benefits of Namba Taxi
Namba Taxi was one of the first companies in Central Asia to join the sharing economy. If calling a cab is simple enough, people will prefer it to owning a car. This creates a city with fewer cars and a more efficient distribution of resources, making urban development more sustainable.
Operators and passengers can track cab rides in real time. The mobile applications we developed for this project enable convenient communication and feedback. Riders can order a taxi with just a few taps, and both riders and drivers can see the progress of a ride.
A Namba Taxi cab arrives within 7 minutes. A smart itinerary planning system drastically reduced waiting time by eliminating much of the manual work done by dispatchers. The system’s scalable, failproof architecture can handle up to 700 drivers on the line, 6,000 queries per second, and 10,000 orders a day.
With Namba Taxi, drivers and passengers can do everything on their mobile devices. When development started in 2013, passengers had to make a phone call to order a cab, effectively turning taxi services into call centres. Namba Taxi changed this paradigm.
With an automated ordering system, Namba Taxi can focus on improving the passenger experience. The company monitors a multitude of performance indicators, including each car’s technical condition and even drivers’ health, to ensure more enjoyable cab rides.
How we did it: Requirements and limitations
Minimal alterations to the workflow: Switching to a new software system should be smooth and painless for the company and the drivers.
Scalability: To allow the system to grow in the future, we planned to implement an architecture that can be modified and expanded.
Support for Android devices: We needed to promote the transition to more convenient, modern technologies.
Real-time updates: We focused on reducing waiting times as this parameter is crucial to the passenger experience.
High fault tolerance: Demand for taxi services can have dramatic ups and downs (e.g., when it starts to rain), so the system should have failover capability.
Agile development: If the customer’s requirements change during development, we can introduce new technologies as needed.
Compatibility with navigators: Not everyone had switched to mobile apps when the project started, so we had to ensure integration with drivers’ devices
Safe transition: Moving from old software to new software must not paralyse the business’s continuous operation or reduce the quality of service.