Using Java designed from scratch a GUI cab booking application, that allows booking cabs from the nearest location and has a wallet system to pay the amount, and at the end of the trip, the user can rate the driver.
The Project support features like nearest driver allocation, uniform reallocation of available drivers, and simultaneous booking from multiple users. The rating system also plays a crucial role in driver allocation. The driver allocation depends on the weighted average of distance for pickup-point, ratings, and aim for uniform distribution. The fare is calculated based on traffic, time, and distance to drop location.
- Java
- MYSQL
Clone the repository and upload to eclipse
and run the WelcomePage.java
. This opens the GUI and makes sure you connect the application to your local SQL database.
Quick-Ride-Java-OOPs-Project
├─ bin
│ ├─ AddMoney$1.class
│ ├─ AddMoney$2.class
│ ├─ AddMoney$3.class
│ ├─ AddMoney$4.class
│ ├─ AddMoney$5.class
│ ├─ AddMoney.class
│ ├─ Book_Cab$1.class
│ ├─ Book_Cab$2.class
│ ├─ Book_Cab$3.class
│ ├─ Book_Cab$4.class
│ ├─ Book_Cab.class
│ ├─ Confirm_Cab$1.class
│ ├─ Confirm_Cab$2.class
│ ├─ Confirm_Cab$3.class
│ ├─ Confirm_Cab$4.class
│ ├─ Confirm_Cab$5.class
│ ├─ Confirm_Cab.class
│ ├─ MainPage$1.class
│ ├─ MainPage$2.class
│ ├─ MainPage$3.class
│ ├─ MainPage$4.class
│ ├─ MainPage$5.class
│ ├─ MainPage.class
│ ├─ Ongoing_Trip$1.class
│ ├─ Ongoing_Trip$2.class
│ ├─ Ongoing_Trip.class
│ ├─ Quickride.png
│ ├─ Rating_Driver$1.class
│ ├─ Rating_Driver$2.class
│ ├─ Rating_Driver$3.class
│ ├─ Rating_Driver$4.class
│ ├─ Rating_Driver$5.class
│ ├─ Rating_Driver$6.class
│ ├─ Rating_Driver.class
│ ├─ Trip$1.class
│ ├─ Trip.class
│ ├─ User_Login$1.class
│ ├─ User_Login$2.class
│ ├─ User_Login.class
│ ├─ User_Register$1.class
│ ├─ User_Register$2.class
│ ├─ User_Register.class
│ ├─ WelcomePage$1.class
│ ├─ WelcomePage$2.class
│ ├─ WelcomePage$3.class
│ └─ WelcomePage.class
├─ img
│ ├─ image1.png
│ ├─ image2.png
│ ├─ Quickride.png
│ ├─ star1.png
│ └─ ty.png
├─ README.md
└─ src
├─ AddMoney.java
├─ Book_Cab.java
├─ Confirm_Cab.java
├─ MainPage.java
├─ Ongoing_Trip.java
├─ Rating_Driver.java
├─ Trip.java
├─ User_Login.java
├─ User_Register.java
└─ WelcomePage.java
- LinkedIn - Srinivas K
- Github - Srinivas K