Taxi and delivery apps: where to start development
A taxi or delivery aggregator is the most complex and expensive type of mobile product because of its real-time requirements. Start with one city and one test zone, not a full system.
MVP instead of a full system
A full taxi aggregator means real-time dispatching, driver-matching algorithms, dynamic pricing, two-way ratings, and in-app support chat. Building all of it upfront is a reliable way to spend 100,000,000+ UZS before the first real ride.
A working MVP: a customer app booking rides at a fixed or estimated price, a driver app with an order map, and simple dispatching with no complex algorithms. That validates demand in one district for 40,000,000-60,000,000 UZS and 3-4 months before scaling investment.
Licensing and legal groundwork
Passenger transport in Uzbekistan requires a taxi services licence, and drivers need corresponding permits. This is regulated separately from app development and should be sorted in parallel, not after launch — running an app without licensed transport activity behind it creates legal risk for the whole company.
For delivery (not passengers) licensing requirements are lighter, but the courier contract structure — employment, civil contract, or self-employed status — needs deciding before, not after, the first active couriers appear in the app.
Choosing a maps and geo service
Google Maps Platform is the most common choice, billed per API request; as order volume grows, map costs become a noticeable line item and belong in the unit economics of every ride, not just the development budget.
Location accuracy and route calculation directly affect ETA and fare estimates — test this in real city conditions, not on office Wi-Fi where GPS behaves differently than in a moving car.
The first test zone
Launching city-wide without a critical mass of drivers means a customer opens the app and finds no cars nearby, then deletes it after one failed attempt. Choosing one densely built district and building a driver pool sufficient for a 5-7 minute average pickup time is the sounder move.
Once the test zone runs reliably, expanding to neighbouring districts goes faster because driver onboarding, complaint handling and pricing processes are already worked out at a smaller scale, where mistakes are cheaper.