The Car Rental System is a console-based application developed in Java, leveraging Object-Oriented Programming (OOP) principles. This system enables users to efficiently manage car rentals, offering functionalities for booking, viewing available cars, and handling rental operations.
- Car Management: Admins can add, update, or remove cars from the inventory.
- Rental Booking: Users can easily book cars and view their rental history.
- OOP Principles: Implements key OOP concepts including classes, inheritance, encapsulation, and polymorphism to manage data and functionalities effectively.
- Programming Language: Java
- Concepts: Object-Oriented Programming (OOP)
- Java Development Kit (JDK) 8 or higher installed on your machine.
-
Clone the Repository:
git clone https://github.com/Yashh-patel/Car-Rental-system.git
-
Navigate to the Project Directory:
cd Car-Rental-system
-
Compile and Run the Project:
javac Main.java java Main
- Follow the on-screen instructions to register, log in, and manage car rentals.
- The application will guide you through the available options.
Contributions are welcome! If you have suggestions for improvements or new features, feel free to fork the repository and submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.