RentNRide is a simple car rental system that allows administrators to manage the car inventory and customers to search for available cars, view details, make reservations, and manage their reservations.
- Add new cars to the inventory.
- Update car availability.
- View the list of cars in the inventory.
- Register as a new customer.
- Log in as a customer.
- Search for available cars.
- View car details.
- Make reservations.
- View and manage reservations.
- Java Development Kit (JDK) installed.
- MySQL database server installed.
- Open the project in your preferred Java IDE.
- Create a new database named rentnride.
- Update the database connection details in the persistence.xml file.
Java, MySQL, Hibernate, Console-based interface
- Launch the RentNRide application.
- On the login screen, enter your credentials based on your assigned role:
- Administrator: Enter your administrator username (admin) and password (admin123)
- Customer: Enter your customer username and password which you entered during signup
- Administrator: Enter your administrator username (admin) and password (admin123)
- Once logged in, navigate through the corresponding role's dashboard.
- Perform the desired actions based on your role:
- Administrator: Log in and log out, Manage car inventory.
- Customer: Register and log in, Explore available cars, Make and manage reservations.
For any questions or inquiries, please contact Mohit Chaudhari at chaudharimohit1410@gmail.com
