This is a Car Booking Application implemented in Java. The application allows users to register, login, book rides, view ride history, add money to the wallet, get ride estimations, and rate rides.
The Car Booking Application provides the following features:
Registration: Users can create a new account by providing their name, email address, and password. Once registered, users can log in to access the application's functionalities.
Login: Registered users can log in using their email address and password.
Ride Booking: Users can book a ride by providing the pickup and destination locations. The application will find available cars and provide an estimated fare and arrival time.
Ride History: Users can view their ride history, including details of previous rides such as pickup location, destination, fare, and driver information.
Wallet: Users can add money to their wallet, which can be used for ride payments. The wallet balance will be updated accordingly.
Ride Estimation: Users can get an estimated fare for a ride by providing the pickup and destination locations. The application will calculate and display the approximate fare based on distance and other factors.
Ride Rating: After completing a ride, users can rate their experience and provide feedback on the driver and the overall trip.
To run this project locally, run this command on your git bash:
Linux and macOS:
sudo git clone https://github.com/shreya6360/Cab-Booking-System.git
Windows:
git clone https://github.com/shreya6360/Cab-Booking-System.git
This project is free to use and does not contains any license.