Professional Documents
Culture Documents
Dhruv Naik - Carpooling Mobile App - v1.0
Dhruv Naik - Carpooling Mobile App - v1.0
DOCUMENT DETAILS
Prepared By:
2
September 24, 2019 Carpooling Mobile App
DOCUMENT HISTORY
3
Carpooling Mobile App September 24, 2019
Contents
DOCUMENT DETAILS ............................................................................................................................................................ 2
DOCUMENT HISTORY ............................................................................................................................................................ 3
1. DOCUMENT DETAILS ................................................................................................................................................... 6
2. Solution Platforms ......................................................................................................................................................... 6
3. Ride Takers Features Car Pooling Mobile Application ................................................................................... 7
3.1 Registration ............................................................................................................................................................ 7
3.1.1 Request Ride...................................................................................................................................................... 7
3.1.2 Matched Rider’s Profile................................................................................................................................. 7
3.1.3 Review & Ratings ............................................................................................................................................. 8
3.1.4 Live Tracking ..................................................................................................................................................... 8
3.1.5 Ride Taker Settings ......................................................................................................................................... 8
3.1.6 Call ......................................................................................................................................................................... 9
3.1.7 Rides ..................................................................................................................................................................... 9
3.1.8 Notifications ...................................................................................................................................................... 9
3.1.9 Help ....................................................................................................................................................................... 9
4. Rider Features - Car Pooling Mobile Application ........................................................................................... 10
4.1 Who is Rider? ....................................................................................................................................................... 10
4.1.1 Offer Ride .......................................................................................................................................................... 10
4.1.2 Ride Taker’s Ride Request Detail ............................................................................................................ 10
4.1.3 Rider settings .................................................................................................................................................. 11
4.1.4 Call ....................................................................................................................................................................... 11
4.1.5 Rides ................................................................................................................................................................... 11
4.1.6 Notifications .................................................................................................................................................... 11
4.1.7 Help ..................................................................................................................................................................... 11
4.1.8 Profile Verification ........................................................................................................................................ 11
5. Web based Admin Panel of Social Car-Pooling App ...................................................................................... 13
5.1 What is the purpose of Admin Panel? ........................................................................................................ 13
5.1.1 Reports: ............................................................................................................................................................. 13
6. Benefits of Car-Pooling App..................................................................................................................................... 13
7. Assumptions................................................................................................................................................................... 14
7.1 Assumptions ......................................................................................................................................................... 14
8. Required Details ........................................................................................................................................................... 15
9. Ballpark Estimation Details ..................................................................................................................................... 15
4
September 24, 2019 Carpooling Mobile App
5
Carpooling Mobile App September 24, 2019
1. DOCUMENT DETAILS
2. Solution Platforms
6
September 24, 2019 Carpooling Mobile App
3.1 Registration
User can register themselves with application entering their valid personal information.
User has to enter following details at the time of registration:
# Field
1. Profile Image
2. Name
3. Employee code
4. Contact No
5. Email Address
Registered ride takers can request for a ride by entering the valid information.
Ride taker has to enter the following details while they are requesting for a ride:
# Field Description
1. Start Point Pickup location.
2. End Point Drop location.
3. Date & Time Date & time on which ride
taker wants to ride.
4. No Seats Require Ride taker has to enter the
require No. of seats.
Ride taker can also be able to view all the available matched riders for their trips.
Ride taker can also send rider request to the particular rider form the available matches.
Ride taker can also be able to cancel their ride request.
Ride taker can also request for a ride on demand basis.
Ride taker can also view the profile of their matched rider’s profile.
Ride taker can view following details of their matched rider’s:
7
Carpooling Mobile App September 24, 2019
# Field Description
1. Rider Name Name of rider.
2. Start Point Start location of Rider
3. End Point End location of rider
4. Date & Time Date & time of rider’s ride
5. No Seats available Remaining available seats in
car.
6. Avg Ratings of Rider It is calculated based on the
provided review & ratings by
the rider takers.
7. Route Journey route of rider.
8. Drop off/ Pickup location details If any.
9. No Trip completed No of trop completed by the
rider
Ride takers can also add their review & ratings for a rider.
Ride takers can add review & ratings only for those riders with whom they have taken a
ride.
Ride takers can also track the live location of the rider.
Ride takers can also track their entire rider.
Ride takers can also view the pickup & drop up location details of the co-ride takers if
any.
Ride takers can also get the ETA (Expected time of arrival) details of rider, once their
ride request has been accepted by the rider.
Ride takers can also get the estimated time of their drop off, once their ride request has
been accepted by the rider.
Registered rider takers can add their home address & work address based on that app
will suggest the best car (rider) for them.
Ride takers can also be able to add their travel time (Leaving Time from Home / Leaving
Time from Office).
8
September 24, 2019 Carpooling Mobile App
Ride takers can also repeat the same ride on a daily basis.
Ride takers will notify whenever the match for their trip found (any rider is available on
a same route for a trip).
Ride takers can send request to their matched riders.
3.1.6 Call
3.1.7 Rides
3.1.8 Notifications
Ride takers will get notifications in a different scenario, that are as follows:
Rider will accept their ride request.
Rider will reject their rider request.
Rider reached on a pick up point.
Rider will be delayed from the expected time of arrival (ETA).
Rider will rate the ride takers.
Credit amount deducted from the wallet & received by the rider.
3.1.9 Help
Ride takers can ask for the help by filing out the simple form.
All the help request of the ride takers will be reported on the admin panel.
9
Carpooling Mobile App September 24, 2019
Registered riders can offer ride to the ride taker by entering the valid information.
Rider has to enter the following details while they are offering the ride:
# Field Description
1. Start Point Pickup location.
2. End Point Drop location.
3. Date & Time Date & time on which ride
taker wants to ride.
4. No Seats Offers Rider has to enter the No. off
seats that they can offered.
5. Based on the above enter details our app will provide best 3 routes for
the journey.
Rider has to select any one route from the available suggestions for a
ride.
Rider can view the ride taker details who’s requested for a ride.
Rider can view following details of the rider taker.
# Field Description
1. Ride Taker Name
2. Start Point Pickup location.
3. End Point Drop location.
4. Date & Time Date & time on which ride
taker wants to ride.
10
September 24, 2019 Carpooling Mobile App
5. No Seats required by the rider taker Rider can view the required
seats by ride taker.
Rider also having the navigation facility. With the help of this functionality riders
can navigate themselves toward the pickup /drop off location of rider taker.
Rider can also call to the rider taker.
Registered rider can add their home address & work address based on that app will
suggest the best 3 routes for ride.
Rider can select any one route from the available route suggestions for a ride.
Ride can also be able to add their travel time (Leaving Time from Home / Leaving Time
from Office).
Rider can also repeat the same ride on a daily basis.
4.1.4 Call
4.1.5 Rides
4.1.6 Notifications
4.1.7 Help
This module will provide the information of help desk. It will contain only contact
number & email address of help desk.
Single user can be act as a “Ride Taker” as well as the “Rider”, but to act as a rider user
has to submit the following documents for their profile verification:
Identity Prof - Image - Mandatory
11
Carpooling Mobile App September 24, 2019
Verification manually done by the admin. Once the admin will approve the user profile,
then only they can act as rider.
12
September 24, 2019 Carpooling Mobile App
Admin panel help to control the entire process of the app and maintain database of
both ride takers and riders.
It will also allow to manage ride preferences details from backend.
5.1.1 Reports:
This App will help to find a ride and carpool if user don’t have a car.
Carpooling help to makes new friends On-The-Go
This app will help to Reduces traffic on the road by sharing rides.
This app will Helps to save the environment and reduce pollution.
Cut your monthly traveling cost by 50% by sharing fuel costs while carpooling
Cashless payment for carpool ride
13
Carpooling Mobile App September 24, 2019
7. Assumptions
7.1 Assumptions
# Assumptions
3. To use the application user has to turn on the location service of their device.
4. Application will work only on android & iOS mobile devices in Portrait mode
only.
14
September 24, 2019 Carpooling Mobile App
8. Required Details
4. SMS Gateway
Note: - In future there might be some more details we required form client.
# Modules Days
5. Testing ##
15
Carpooling Mobile App September 24, 2019
In future we can create fare matrix for the application if we are willing to integrate the
payment in our application.
We can define Km based fare structure which can be applicable for the ride takers ride.
Ride taker has to pay amount to the rider based on the defined fare structure.
16