The Online Cab Booking Application has an app for customers to book cabs. The bill includes all type of charges. Driver can register update and deleted. Cab New can be add updated and deleted.
The application will be used by the two categories of users:
- Admin (Administrator)
- User (Consumer)
- JAVA
- Spring FramWork
- Spring Boot
- Spring Data JPA
- Hibernate
- MYSQL
The platform allows a consumer to browse the information related to the Cab Booking.
Administrator can see all Customers, Cabs, Drivers, Trips, Bookings.
-Administrator :
- Can Log in/Log out of the system.
- Admin can View/Edit/Delete taxis into the system.
- Admin can View/Confirm/Cancel booking done by the User.
- Can check payments done by User.
- Can check the availability of cabs and drivers.
- Can manage driver staff.
- Can change the charge.
- Can change password.
-Customer :
- Can Log in/Log out of the system.
- Can Manage “My profile”.
- Can search for cab.
- Users can Book/Cancel cabs.
- Can change password.
-Driver :
- Add a driver in the system.
- Update driver details.
- Delete a driver from the system.
- Get the list of all drivers.
- Get the list of all best available(rated>=4.5) drivers
Install the Spring Tools Suite
https://spring.io/tools
Install MySQL Community Server
https://dev.mysql.com/downloads/mysql/
Clone the Project
https://github.com/Jasmin2410/mellow-sofa-3715.git
Open MySQL Server
Create a New Database in SQL: Mellowcabs
Go to the Project Directory
Open the Online Cab Booking Application Folder With S.T.S and import it.
Go to src/main/resources > application
(url, "root", "ENTER YOUR SQL SERVER PASSWORD");
Go to Run Package
NOTE : Insert Data Into Database Either Through Application OR Through MySQL By Entering the Queries From SQL Queries
Run as Spring Boot App !
Contributions are always Welcome !
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are Greatly Appreciated.
If you have a suggestion that would make this application better, Please fork the repo and create a pull request. You can also connect with me for further development of this application !
Don't forget to give the project a star ! Thank You !