Skip to content

ChaudhariMohit14/pleasant-summer-812

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RentNRide Application

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.

Features

Administrator Functionalities:

  • Add new cars to the inventory.
  • Update car availability.
  • View the list of cars in the inventory.

Customer Functionalities:

  • Register as a new customer.
  • Log in as a customer.
  • Search for available cars.
  • View car details.
  • Make reservations.
  • View and manage reservations.

ER Diagram

RentNRideERDiagram

Getting Started

Prerequisites

  • Java Development Kit (JDK) installed.
  • MySQL database server installed.

Installation

1. Clone the Repository:

2. Import the Project:

  • Open the project in your preferred Java IDE.

3. Set Up MySQL Database:

  • Create a new database named rentnride.
  • Update the database connection details in the persistence.xml file.

4. Run the Application.

Tech Stack

Java, MySQL, Hibernate, Console-based interface

How to Use

  1. Launch the RentNRide application.
  2. 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
  3. Once logged in, navigate through the corresponding role's dashboard.
  4. 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.

Contact

For any questions or inquiries, please contact Mohit Chaudhari at chaudharimohit1410@gmail.com

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages