Description:
Online Cab Booking System
The Online Cab
Booking System is a web-based application
developed using ASP.NET MVC with C#, SQL Server as
the backend database, and Dapper ORM for efficient
data access. The main objective of this project is
to provide a convenient and reliable platform
where users can easily book cabs online, drivers
can manage ride requests, and administrators can
monitor and control the overall system.
The
system is divided into three major modules: User,
Driver, and Admin.
User Module:
The user can
register and log in to the application, update
their profile, search for available cabs, and book
rides. Users can select pickup and drop locations,
view fare details, and track booking history. The
booking process is designed to be simple, fast,
and secure.
Driver Module:
Drivers can
register themselves, manage their availability,
and accept or reject ride requests. Once a booking
is confirmed, the driver receives ride details
such as customer information and pickup/drop
locations. Drivers can also update the ride status
after completion.
Admin Module:
The admin has
complete control over the system. Admin can manage
user and driver accounts, monitor active and
completed rides, and handle reports or complaints.
Admin also manages fare settings, system
configurations, and generates analytical reports
to improve the service.
By using ASP.NET MVC
architecture, the application is structured,
maintainable, and scalable. The use of Dapper ORM
ensures lightweight and high-performance database
operations, while SQL Server stores and manages
all user, driver, and booking information
securely.