HI ,
We have read your requirements and here is our detailed proposal for the Project .
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.
features of driver app:
Register/profile/status: with verification (tax number) and approval by an administrator, plus online status and schedule;
Booking: with options to accept or deny the incoming order, info on customer location and destination of a ride visible instantly, plus booking history;
Push notifications: for order alerts, taxi booking data (location, payment, route, etc.), for order updates and/or completion;
Navigation: e.g. using Google Maps or Google Places to get optimal directions to a customer and to his destination, could be voiced;
Please Initiate a chat to discuss further .