Car Pooling Website + Mobile App
(Android + iPhone)
Date: March 14, 2016
Table of Contents
Project Objective.........................................................................................................................................3
References...................................................................................................................................................4
Modes of User.............................................................................................................................................4
Module Level Description............................................................................................................................4
User.........................................................................................................................................................4
Registration.........................................................................................................................................4
Login....................................................................................................................................................4
Home Page..........................................................................................................................................4
User Account.......................................................................................................................................4
Google Map.........................................................................................................................................5
Payment Gateway...............................................................................................................................5
Home Page/Search tab (Rider)............................................................................................................5
Post a Ride as a Driver.........................................................................................................................5
Chat.....................................................................................................................................................5
Logout..................................................................................................................................................5
Admin......................................................................................................................................................5
Login....................................................................................................................................................5
Dashboard/..........................................................................................................................................5
User Management...............................................................................................................................5
Content Management.........................................................................................................................5
Logout..................................................................................................................................................5
Independent Taxi registration (Truck and Bike).......................................................................................5
Registration.........................................................................................................................................5
Verification..........................................................................................................................................6
Confirmation........................................................................................................................................6
User (Offer a ride)....................................................................................................................................6
Login....................................................................................................................................................6
Post a Ride...........................................................................................................................................6
Cost......................................................................................................................................................6
“Car Pooling & Mobile App” Page 2
Google Map.........................................................................................................................................6
Dashboard...........................................................................................................................................6
Ride Offered details.............................................................................................................................7
Messages.............................................................................................................................................7
Email Alerts..........................................................................................................................................7
Rate and reviews.................................................................................................................................7
Profile..................................................................................................................................................7
Logout..................................................................................................................................................7
User (Find a ride).....................................................................................................................................7
Find a ride............................................................................................................................................7
Search Result page..............................................................................................................................7
Rider detail..........................................................................................................................................7
Contact the owner...............................................................................................................................8
Logout..................................................................................................................................................8
Milestone....................................................................................................................................................9
For Website.............................................................................................................................................9
FOR MOBILE APP.....................................................................................................................................9
Project Objective
We are scoping a “Car Pooling Website and Mobile App “, it is an online service (Website + App),
developed with the motive to share ride with other people moving on/ to the same destination point. It
will provide drivers a platform to list their detail to the destination and the user who is meeting the
requirement to the similar way can contact and share the ride. The language will be English. Main
features -
Driver can be a ride share (Vice Versa)
No online transaction (But will be in future)
Plan a ride and update.
Navigation/ Tracker on the map.
Payment gateway will be PayPal for taxi.
Independent taxi can register them self.
Charges will be calculated on the basis of distance+ toll taxes(if applicable)
“Car Pooling & Mobile App” Page 3
Notification of the ride.
References
Given link to scrap the data for distance & toll. (http://www.autostrade.it/autostrade-
gis/rete.do?op=caselli&cod=A01)
Reference website - https://www.blablacar.in/
Modes of User
There will be only 2 modes they are:
User
o Driver
o Ride user
o Independent taxi registration.
Admin
Module Level Description
User
Registration This module will allow the user to register over the Website. The
1. registration will be via Social Media or by Custom designed form
where the user will provide the given details.
EMAIL VERIFICATION WILL BE DONE
Phone number verification
2. Login This module will allow the user to login over the Website. User will be
needed to enter:
User name
Password
3. Home Page This module will show the activities over the Website related to
recent posted rates and reviews and other details. Features-
Notification for new messages, requests, updates. See the details of
the search result.
4. User Account This will allow the user to-
Upload/Edit Profile Photo
“Car Pooling & Mobile App” Page 4
Edit / Change Password / E-mail
Check messages
Manage their ride details (Rate and Reviews)
Post a ride
Send request for a ride
Comment/Reports
Send invitation and accept invitation.
Notification of the trip details
Can delete chat after 1 week
5. Google Map Maps to be integrated to keep a track on destination on the journey.
6. Payment Gateway PayPal will be integrated but will not be active for now.
7. Home Page/Search To search ride by filling their starting and destination details. As per
tab (Rider) Google map suggestions.
8. Post a Ride as a The user will post details of his trip including the complete details i.e
Driver Date, Time, Destination, Starting point, Way of the trip. The user can
suggest the route to the destination and guide the driver.
9. Chat The chat between Driver and Rider
10. Logout This mode will log out the user from the Website.
Admin
1. Login This page will allow admin to login the admin panel. Admin will be
needed to enter:
User name
Password
2. Dashboard/ The admin will see all the information on the dashboard.
User Management Admin will be able to manage all the users.
Manage the rides and check the details.
The cost of the trip and the toll can be managed by the
admin.
Manage rate and reviews.
Manage the reports that other details related to customer
feedbacks.
Verify the Independent taxi verification.
3. Content Admin will be able to manage the static content of the Website.
Management
4. Logout This mode will log out the admin from the admin panel.
Independent Taxi registration (Truck and Bike)
1. Registration The user will have to fill the complete detail related to their car and
their personal details available on the form.
Must have a valid DL and Registration of the vehicle.
No past record on the vehicle related to any legal prior.
“Car Pooling & Mobile App” Page 5
Upload the data for verification. i.e.(License plate no. and
other)
2. Verification The admin will verify the application and verify whether to add or
not.
3. Confirmation The user will get the information related to the application and other
details.
User (Offer a ride)
Login When user will login they can “OFFER A RIDE & FIND A RIDE” the
1. dashboard for both will be same but the features and functionalities
will be different.
2. Post a Ride Once you click the “OFFER A RIDE ” on the homepage you will be able
to post the details of the journey
Type of trip
Exact route
Stopovers
Date and time
Round trip
As you save and continue.
3. Cost The cost will be calculated including the toll tax if there will be any.
The cost will be managed by Add or deducting the cost on the best
feasible cost as suggested as per the distance travelled. If there will
be a stopover then there will be a cost sub totaling to the stopover
cost also. Features-
Price per co-traveler
Number of seats offered
Ride details
Your car Detail
Maximum luggage size
I will leave
I can make a detour
Accept the T&C and publish the ride.
4. Google Map The start point and the stopover and the destination can be seen over
the map.
5. Dashboard You can review all the updates of the posted ride/s. You can
Edit your profile
View your public profile
Your current level
Notifications
No of views on the posted ride.
Set your car share preferences (chatty person, Smoking, pet
music are allowed or not etc.)
Set car share preferences
Member verification
“Car Pooling & Mobile App” Page 6
o Phone number verified
o Verify your email
Complete your member verification
Member activity
o ride offered
Member since
Car Type
o Edit your car
6. Ride Offered This will show you your details on
details Upcoming rides
Past rides
Archived rides
7. Messages Under message section you can see your
Public questions
Private messages
When user search for any ride then number of drivers will be
displayed so user can message the suitable driver regarding his/her
required ride and can question the driver. And once ride/seat is
confirmed by user then he/she can chat privately with driver.
8. Email Alerts All you to subscribe you for the updates on new post as a rider as well
as a driver.
9. Rate and reviews To rate and review the ride as a co rider on the trip.
10. Profile To edit your details and bio data.
11. Logout This mode will log out the user from the Website.
User (Find a ride)
1. Find a ride Provide your starting and destination point and search.
2. Search Result page The result will be viewed here and you can filter your ride as
according your parameters.
Date
Departure time
Price
Photo
Experience
Car comfort
3. Rider detail Once you have clicked the selected candidate the detail profile page
related to the candidate will be opened where you can check
Journey detail
Offer published (Seen times)
Departure point
“Car Pooling & Mobile App” Page 7
Drop off point
Departure date
Details
Name of the User
Comment
Total no. people in car.
Cost per co-traveler
Seats left
Book your seat
Contact car owner
Car owner Details
Ratings
Verification status (Phone and email)
Member activity
Last online
Member since
See public profile
4. Contact the owner Once you click on contact the owner you can talk and confirm your
seat.
5. Logout This mode will log out the user from the Website.
“Car Pooling & Mobile App” Page 8
Milestone
For Website
Milestones
Upfront
After Web design
Website development User Module
Admin Module
Payment module
Message Module
Google maps integration
Deployment
FOR MOBILE APP
Milestones
APP Design iPhone + Android
APP Development iphone
User Module / Search Module
First version of .ipa file
Message / Map integration
Final version of .ipa file
Android
User Module / Search Module
First version of .apk file
Message / Map integration
Final version of .apk file
“Car Pooling & Mobile App” Page 9