Fall 2023 - CS619 - 8905

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

e-Carpool

Project Domain / Category


Web based application

Abstract / Introduction
e-Carpool is a web-based application that is designed to support the car sharing system and gives the
advantage to the drivers and passengers to connect for a pool ride. The purpose of this website is to
facilitate drivers and passengers in their busy schedule to have safe and economical rides from their own
location.
This application provides an online experience to users to manage daily, weekly, monthly, or trip-based rides
according to their needs. The drivers can manage the rides by either adding pre-defined routes (daily,
weekly, monthly, trip based) or can customize their rides according to their own choices. It will keep an
updated list of routes based on the demand of the users. The route information contains the location
(source, destination), start time, end time, charges, no. of vacant seats for passengers.

SMS & e-mails will be sent to regular users on the availability of new routes and promotions or discounts.
The admin can manage the users and publish the advertisements on the request of drivers and make them
available to the users.

It gives the chance to passengers to know about the upcoming rides and create the ride requests, accept the
bookings, and complete the payment. A feedback form and reviews will be provided in this application to
maintain customer trust and satisfaction. Users can view the feedback and reviews of other users regarding
their experiences.
Vehicle owners and passengers can both rate each other.

Functional Requirements:
There will be following users in this application:
 Administrator
 Drivers
 Passengers

The functional requirements of these panels are as follows:

Administrator will be able to:

 Login to allow authentication of user to access the admin panel.


 Add, update and delete the users of the system.
 View the user’s profile, feedback and reviews.
 Add/update/delete information about promotions and discounts.
 Send SMS to regular customers on any promotion and discounts.
 Publish the advertisements on the request of drivers and make them available to the users.

Drivers will be able to:


 Get themselves registered in this application and then will be able to access the web site by logging
into system.
 Add, update and delete his/her profile.
 Add the routes (daily, weekly, monthly, trip based).
 Customize his/her own ride according to his/her own location.
 Receive and accept the upcoming rides request.
 Update or cancel the booking.
 Add the promotions and discounts on web site as well as via SMS.
 View the feedback and reviews of users regarding their experiences.
 Provide their feedback and rate the users.

Passengers will be able to:

 Get themselves registered in this application and then will be able to access the web site by logging
into system.
 Add, update and delete his/her profile.
 View/search the rides based on routes (daily, weekly, monthly, trip based).
 Customize his/her own ride according to his/her own location.
 View the upcoming rides, book the ride and complete the payment.
 Update or cancel the booking.
 View the promotions and discounts on web site as well as via SMS.
 Provide their feedback and rate the driver.
 View the feedback and reviews of other user regarding their experiences.

Tools:
Language: C#, Java, PHP
Tools: .Net Framework, NetBeans, SQL Server, MySQL etc.

Supervisor:
Name: Humaira Naeem
Email ID: humairanaeem@vu.edu.pk
Skype ID: humera_naeem

You might also like