This is a Java OOP project that uses Encapsulation. The project involves creating a system to manage car rentals, including features like booking cars, managing customer information, and handling payments.
- Car Booking: Users can book cars for specific dates and times.
- Customer Management: Store and manage customer information securely.
- Payment Handling: Process payments and generate invoices.
- Clone the repository:
git clone https://github.com/lakshay1341/Car_Rental_System.git
- Navigate to the project directory:
cd Car_Rental_System
- Compile the project:
javac -d bin src/*.java
- Run the application:
java -cp bin Main
- Booking a Car: Navigate to the booking section and fill in the required details.
- Managing Customers: Access the customer management section to add, update, or delete customer information.
- Handling Payments: Use the payment section to process transactions and generate receipts.
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch
). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature-branch
). - Open a pull request.
This project is licensed under the Apache MIT License.