This is a web-based car rental system built using PHP, MySQL, HTML, CSS, and JavaScript. It allows users to rent cars online and manage bookings. The system has various features such as a user dashboard, admin dashboard, vehicle management, customer management, and booking management.
To get started with the system, follow these steps:
Clone the repository
to your local machine using the git clone command.- Install the dependencies by running
composer install
. - Configure the database by editing the
core/config.php
file with your database credentials. - Import the SQL file
car_rental_system.sql
into your MySQL database. - Start the server by running
php -S localhost:8000
command (you can also use XAMPP). - The system should now be up and running on
http://localhost:8000
.
The system should now be up and running on http://localhost:8000
.
There is also a Report Included for further documentation about our project as well as other UML diagrams for our project.
To use the system, follow these steps:
- Register an account as a user or log in as an admin.
- Browse the available cars and select one to rent.
- Choose the rental dates and complete the booking process.
- View your bookings and manage them as needed.
If you'd like to contribute to the project, please follow these steps:
- Fork the repository and clone it to your local machine.
- Create a new branch for your changes.
- Make your changes and commit them with clear commit messages.
- Push your changes to your forked repository.
- Create a pull request from your branch to the original repository's
master
branch.
This project is licensed under the MIT License. See the LICENSE file for more information.