Get Our App
Request for Proposal
The Client is running a cab service company for the organizations in Australia. Everything is done manually; people call and book cab manually and verbally. A driver gets lost, forgets address and get confused and passenger are not able to track where driver actually is. Often there are disputes about the fare charges. Client wants to solve this with an app so that everything can be done through app where drivers can locate their pick up address and drives passengers to the drop off location using navigation system and drivers and passengers can track their trips

Features Of Taxi Booking App

  • Ability to accept and reject the booking requests.
  • Divers receive passenger info after accepting the request.
  • Route navigation to pick up location.
  • Waiting time calculation and charges
  • Route navigation from Pick up to drop off location.
  • Ability to end the ride manually before drop off location reached on Passenger request.
  • App ends ride automatically once the drop point reached.
  • Ability to adjust the total fare after the completion of ride.
  • Driver can see future booking schedule
  • Notification to passenger when driver arrives at picks up location.
  • Payment through Credit card, PayPal and Cash.
  • Passenger gets an invoice through email and on app after the payment with travel details.
  • Passenger can rate driver and provide comments.
  • Passenger can book future ride as well.
  • Passenger can view details to past rides.
  • Passenger can view details of future bookings.
  • Booking cancellation.
  • Easy registration including social authorization and OTP.
  • Live location suggestions when setting pickup and drop off points.
  • Favorite Address for easy future bookings.
  • GPS is available to locate passenger’s current position.
  • Estimated fare calculation based on distance and time.
  • Driver’s info shared with Passenger once request accepted by driver.
  • App ends ride automatically once the drop point reached.
  • Live tracking when driver approaches to the pickup location.
  • Creation of driver account.
  • Admin can save driver legal documents.
  • Tracking of all booking requests accepted and rejected.
  • Track all confirmed bookings & all completed rides.
  • Track all Cancellations and fare summary.
  • Ability to set the base fare dynamically.
  • View all drivers ratings and review.
  • Ability to set/change content of all email and notification sent across the system.

Challenges & Solutions


Taxi booking process diagram


Technology Stack


  • PayPal Payment SDK   
  • Datatbase SQLite   
  • Crittercism for Crash Reporting   
  • Facebook SDK for authorization   
  • Google Maps for Map and Location   


  •   CoreData for data storage
  •   Afnetworking for manageing request to server
  •   Side Menu UI component