#--> Description: This project aims to create a system for a car rental company that can help them keep track of car rentals and manage them. #--> Details : The system has two different views:
- one for the administrator or company representative.
- Another for the customer.
#--------------------------------------------------------------#
--> An administrator is able to:
- Login/logout with his admin credentials
- Create a new customer account.
- View customer profile, which include all previous/current rentals the customer performed.
- Add a new car to the rental system.
- Edit car details – such as the car status when a customer returns a vehicle and the rental cost.
- Remove car.
- View all cars in the rental system.
- View company profits.
#--------------------------------------------------------------#
--> A customer is able to:
- Login/logout using his registered credentials
- Search available cars: search by vehicle type, and desired rental date.
- Rent a car: select the desired car, select the date of pickup and return, select the branch to return vehicle.
- The customer is free to confirm or cancel the reservation
- View his profile.
- Has the right to change his password.
#--------------------------------------------------------------#