We need App like Uber with all the required components to function smoothly. Find following features we are expecting But we might need to fine tune a bit.
Application Features
1. Client App
a. Integrated to Google Map to Get Current Location
b. Sign Up & Sign In Option
c. Book a Ride
i. Pickup Point – Default Current Location But Option to Choose from “Favorites” Or by Typing
ii. Drop Off Point – Option to Choose from “Favorites” Or By Typing
iii. Choose Transport Type
1. Taxi
2. TukTuk
3. BodaBoda
iv. Choose Payment Method
1. Cash
2. MPesa
3. Airtel Money
4. Credit/Debit Card
v. Click On “Get Quotes” & wait for Quotes from Near By Drivers (Service Providers)
vi. On Quotes (Auto Suggestion Of Drivers) Give a List to users to Choose From
1. Display Driver Photo
2. His Current Location
3. Estimated Time Of Arrival (ETA)
4. Mobile No (Tap to Call)
5. Average Users Rating – A More Option to See Rating & Comments by Each User (like E-Commerce Site)
6. Any Social Suggestions from the Facebook Or Friends Contacts (like Maramoja App)
7. Taxi No
8. Taxi Photos
vii. On Selection of the “Quote” Or a “Driver” Inform “Driver”, wait for Driver’s Acceptance
viii. Once Driver has accepted Request wait for the Pickup
d. Live Feedback
i. Once Driver has Clicked “Start Journey”, give a Notification
ii. Share your Journey Details with a Friend
1. He/She will get a Text with your Destination, ETA, Car No, Driver Name, Driver Phone No, Driver Partner ID registered with us
iii. Get a Message on “Journey Completion” by Driver
iv. Get a Amount to be Paid OR Amount will be Charged
1. Option to Pay Using Airtel, MPesa, Credit/Debit Card, Cash
2. Accept the Payment and let Driver to confirm it
v. Option for Driver Rating
1. Taxi Cleanliness & Services Offered
2. Driver Attitude, Short Cuts he knows
e. Profile
i. Name
ii. Phone No
iii. Email Address (From Login)
iv. Photo
f. Favorite Locations
g. Payment Preferences
i. Debit/Credit Cards Detail (Multiple)
ii. Mobile Payment Options
h. Help
i. List of Contacts
2. Drivers App
a. Driver Sign Up/Sign In
b. Current Location
c. List Of Requests
i. Client Name
ii. Photo
iii. Average Rating – (Detail to see each comments & rating)
iv. Social Status – like True Caller
v. On Request give the Quote
1. Quote Price
2. Any Remarks
d. List of Confirmed Requests
i. Accept the Confirmation Request in 30 Seconds (1 Minute)
e. Go to the Pickup Location
f. Click On “Start Journey” once the Customer is Picked up and Started the Ride
g. On Reaching Destination , driver will Click “Journey Completed”
h. Display Amount to be Collected
i. On Payment will get a Message, Payment Confirmed & Driver will Click a Button “Payment Completed”
j. Option to Rate Customer
3. Server Part
a. Central Server Accepting Various Requests from Drivers & Customers
b. Management Application – Browser Based
i. Create Drivers/See List
1. Driver Biographic details
2. Photo
3. Driver License Details
4. Option to Block a Driver
ii. Associate Drivers with Vehicles
1. Capture Vehicle Details
2. Insurance Details
3. Vehicle Photos
4. Option to Block a Vehicle
iii. List Of Rides Taken By Driver
iv. List Of Rides taken by Customer
v. Customer / Driver Ride History & Payments History (Including Modes)
vi. Outstanding Balances to be Paid to Drivers
vii. Payment to Drivers against each outstanding Payment
viii. Various Reports
4. Rating Matrix (To Rate Driver / Customer)
a. For now we will go by Simple Rating at Advance Stage we will use Rating Matrix
5. Store Information Offline for Payments in case the GPS Or Net Goes Down in a Mobile Device
Hello. My name is Pavel, I'm android developer. Me and my partner can make your native android and ios taxi apps.
Do you have a design for them?
Will be glad to get your answer.
Hello,
We read your requirement about mobile app similar to uber & we are absolutely sure that we can provide you such app with all required functional features defined in project scope in cost effective way. It would be nice if you do reply to following queries.
1. Do you have any design specifications for app?
2. What about admin panel? will it be web based or app based?
3. Are you going to provide required images for app?
4. In what time frame do you need to complete the app?
We are a team of 20 professionals who are expertise in website, mobile app & software development. We always follow agile methodology where we will provide project update in number of phases.
Kindly initiate communication so that we can discuss more about project in deep manner. We are ready to provide app in provided cost with high quality. Regarding time frame we will fix it by mutual communication. Consider this as ball park estimation.
Cheers,
Prosoftrix