Requirements
Modules
1. Define Journey
2. Select Fare
3. Book Online
4. MIS
Define Journey
1) User should be able to define following parameters, all are mandatory
1. From (Google like functionality)
2. To (Google like functionality)
3. Pick Up Time
4. Mobile Number
5. Passenger Name
6. Vehicle Type
7. Extra Information (Train Details, Flight Details, VIA)
2) System should display following details as soon user enters From and To location (AJAX call)
1. Calculated Pickup Point (Google like functionality)
2. Calculated Drop Point (Google like functionality)
3. Total Kilometer (Google like functionality)
4. Map (Google like functionality)
5. System should display following details
3) User should be able to see fare for the given journey after clicking Get My Cab button
Select Bid
1) Get Bids
1. System should send the journey details to all taxi service providers on the given route with following information. This detail will go VIA sms and web interface as well.
1. From
2. To
3. Pick Up Time
4. Vehicle Type
5. Total Km
2. System should receive the following response from providers via response SMS / web interface. Response received in 3 minutes will be shown to user.
1. Journey Fare (assuming they can provide service for given journey at given time)
2. Vehicle Name (codes)
2) Show All Bids
1. System should show following information to user
1. Provider Name
2. Total Distance
3. Provider Feedback
4. Vehicle Name
5. Facilities by Provider
6. Terms and Conditions
Book Online
1) Confirm Bids
1. System should provide the facility to user to select one bid.
2. After bid selection system send following details to provider
1. Booking Id
2. From (Google like functionality)
3. To (Google like functionality)
4. Pick Up Time
5. Mobile Number
6. Passenger Name
3. After bid selection system send following details to user
1. Booking Id
2. Provider Nae
3. Driver Name
4. Driver Mobile Number
5. Vehicle Number
MIS
1. Full process should be covered in 3 easy steps either on same page or flow where user can go back and forth.
2. Users can see booking details online
3. Admin can modify(update/cancel) booking details (status update to all parties via SMS)
4. Provider can see details of their bookings and cancel/update them (in case of cancel admin/user should be informed to manage.
5. Provider Bills based on bookings provided and payment plan agreed with him
6. Module for manage for all providers and their details.
7. Call Center module for doing booking over phone
Non Functional Requirement
1. Message to provider should be sent within 2 seconds
2. After selecting journey, BIDs should be received, process and shown to user within 2 minutes
3. Confirms SMS should be send 5 seconds to user/provider both.
4. Interface for adding new vendor
5. All status updates should go VIA SMS
6. Page load time 2 seconds
7. Only open source software should be used.
8. FaceBook Page and Emailers for promotion.