Developed an app like Uber means 2 separate applications with different functionality:- • Passenger app – for those who book a taxi • Driver app – for those who get orders and ride you to your destination. List of features is first huge factor to the cost of taxi app development. Some of the features of both passenger and driver interface will overlap, but each has its essential ones too. Basic features of passenger app: Register/login: email and/or social media login option, accounts, credit cards, payment processing; Booking interface: a screen to enter the address to call a taxi to, select a cab type (or specific driver), set a location for pickup; Tracking: to track driver’s location, to make updates during or after a ride, etc.; Price calculator: to check the estimated cost of a ride from point A to point B with certain cab type even before ordering; Payments: cashless and in-app, paid automatically via credit card, users receive an invoice to phone and email, or just plain cash; Push notifications: to keep users updated on order status, estimated time of taxi arrival, and other details like car model, license plate, etc.; Messaging, ratings & reviews, booking history.