NOTE: Please apply for this project if you have done similar projects before. Also you need to provide a System Architecture and it will be a NDA before we make any deal with you.
Apart from the obvious features of any Taxi Hire system, these are our specific features to be considered:
1- Building a full Taxi Hire system includes of one responsive Website for System Admin (portal), one responsive Website for public, one responsive Website for Drivers, one Android app for public and one iOS app for public.
2- System should be developed along with these technologies: Linux/Ubuntu, MySQL, PHP, Angular JS, JQuery
3- All websites to be responsive (Desktop, Tablet, Mobile)
4- People can signup using Mobile number or email address
5- People can log in using Mobile number, email address, Facebook, Google account, etc.
6- People to get Confirmation email or SMS after signing up to complete their registration.
7- The Android/iOS apps as well as the responsive website to be integrated to Location finder (GPS feature) of mobile device to facilitate the entry of locations. Also to easily set their pick-up location on the map
8- Drivers can check their account, get reports, Invoicing and Billing, etc.
Request a ride using the app and get picked up
9- People can enter the source and destination and get an estimated rental cost.
Compare rates for different options and get fare quotes
10- Payment methods: Cash, Google Wallet, Pay Pal, Credit card
Track Location of driver. While in service; before and after the pick up.
11- Advance search filter
12- Manage all calls of customer
13- System to keep the historical locations of customers. Customers can manage (e.g. clean) their history.
14- Dispatch management and taxi management
15- Driver and passenger management
16- Assign Job or dispatch
17- Get connected to your personal/assigned taxi/driver and check the progress
18- Invoice or Bill will be send through Email
19- "Passenger security features like
-Raise alarms if the taxi is disappeared from the map
-delayed in arrival
-Customer can raise alarm using their mobile app.
-inform the customer of car and driver details (Photo, etc.) before pickup"
20- The user can book a predefined vehicle on the application and request for a particular pickup and destination for any date,
Then the admin has to approve the request/reject, and will send the car to the requested place.
21- Finance needs to have Tax or VAT component
22- Component based system. System should be designed such that can be expandable to Airplane and Helicopter. By adding extra service/components to it.