This is a command-line based car rental system that allows users to rent and return cars, view their rental history, and generate bills. The system is built in Python and uses various modules such as datetime, csv, and os.
- Rent cars
- Return cars
- Manage rental reservations
- View available cars
- Python 3.x
- MySQL
- Python 3.6 or higher
- datetime module
- MySQL database
- os module
Upon running the main_project.py file, the user will be prompted to enter their name and password. If the user does not have an account, they can create one by following the prompts.
Once logged in, the user can choose to rent a car, rent out a car, or generate a bill. The user will be prompted to enter various details such as the car make and model, rental duration, and return date.
The system also includes terms and conditions that the user must agree to before renting a car. These can be found in tandc1.txt and tandc2.txt.