Looking to develop a software system to track and dispatch a fleet of ~100 vehicles via Android /iphonebased GPS phones. The current location and availability of each vehicle is to be tracked and displayed via a GoogleMaps API. The application should also include a central dispatch interface to help manage, track and input new pickup and delivery jobs requests. This interface should be linked to an automated allocation system to assign passengers to the closest available vehicle in the fleet. We need to build a website that will link the map with car and make available for passenger to see it.
A central site where bookings are received and cars can be dispatched.
Sign in interface for the driver (ID and password)
Sign in for clients(ID and password)
Fare calculator for each driver (will be shown at the end of the trip in the dispatch system and the driver device)
Client can choose the closest car to his location (once he clicks on the car on the map the driver should get a massage to his device for the request)
Client location will be determined either by GPS or by entering it.
Once the driver get the order he can track the client if the client choose to be tracked by GPS.
Implementing a two way communication betwee the driver and the client:
1.Driver can accept the job ( an interface that has accept or reject on the driver device)
2.client will get the massage that the driver is on the way with the approximate time
3.client will track the driver on the map(A system where a user can track the taxi until arrival on a map via mobile/website).
4.send a massage to the passenger once the driver is on location
A site / mobile application (iPhone, android) for the drivers where they receive bookings.
The booking system should trace every trip and be able to save in order to be able to pay the driver at the end of the week.
It would be great if this system could be implemented in HTML5 or something that is easy to port between platforms (iPhone, Blackberry, Android etc) we need the mobile app / site to work on most smartphones.
What else we would want depending on cost:
A system where dispatcher can view all taxis on a map and see who is free and dispatch order directly from site without having to call the driver.( maybe using different colors depending on the availability of each cab)
A system to rate drivers, have a profile for each driver.
A system to choose a driver you have previously booked if he is available.
Examples of systems we would like to mimic:
We prefer to have someone who did similar project. If so we would like to have the website.
Additional Project Description:
12/13/2011 at 1:20 IST
(PLZ look at cabulous and their videos on youtube before you bid. very recommended)