Hello Employer,
As per my understanding on your requirements, you need both website as well as mobile application for a Taxi Booking System.
I had good understanding on both the application sides, viz, User End and Driver End.
I take it as a wider scope where from USER PERSPECTIVE:
>> One can have a Map View, where his location is automatically traced and all the nearby taxis, registered will be visible there (those are available).
>> User can check the nearest or as suited taxi, its profile, check reviews and ratings; and can communicate through messaging.
>> Then can book it, by inserting the amount in escrow.
>> User can Rate and Review the Driver's profile and place his comments.
>> Once reached destination, can release payment.
Another is DRIVER'S PERSPECTIVE:
>> He can get request from customer.
>> Can chat when some client initiate chat.
>> Change its status to available, busy or like that.
>> Approve/Decline any Request for Taxi.
>> Get paid for it.
and similar..
But, I also have few questions on it that I would like to discuss.
Let us get in conversation for detailed discussion.
Thanks and Regards
Vasudha