We have already developed this kind of application. Following are the features of application and web admin...
PASSENGER / USER FEATURES
Passenger Registration and Login
Select Taxi from the Google map
Use Google in-built voice recognition to find the nearest driver
The application pickups the nearest taxi for the users detecting the users location
Use your GPS to select the pickup Address
Request any drivers to take your on ride
Options to cancel bookings
Track the driver till he gets to your door step after the confirmation
Driver details and contact details after confirmation
Create and edit profile
View past Ride History
view pending driver request
view accepted drivers
DRIVER FEATURES
Login to Application
Look for new user ride request
Receive notification from users when they request for ride
Accept ride request from user
Cancel ride request from user
Complete a ride after ride finishes
Change status online / offline – to appear on passenger map
View past rides history
WEB ADMIN PANEL
A web-based admin control center allows taxi companies to manage users and drivers. By using the administration panel, taxi organizations can:
Register new drivers/taxis.
Real time track drivers location on the map on the move
View all information of registered customers
View all information of registered drivers
Detail view of all driver ride histories
Filter ride history by location, driver name, passenger name and booking date