mobile

Taxi Booking

Making Your Commute easier than ever!

The smarter and faster way to book, locate and ride your cab – From anywhere, anytime! Available on iOS and Android

CONTACT US
#
#

The Client Need

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

image
  • 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.
image
  • 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.
image
  • 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.
taxi

Challenges & Solutions

#

Taxi booking process diagram

lappy

Technology Stack

Android

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

iOS

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