Cardex is a comprehensive car rental platform designed to simplify the process of renting cars. This repository contains the code for the website and administration panel built using Laravel and Bootstrap respectively.
- User registration and authentication.
- Browse and search available cars.
- Filter cars by location, date, and other specifications.
- Make online reservations and manage bookings.
- View rental history and invoices.
- Secure login for administrators.
- Manage car listings, including creation, editing, and deletion.
- Track and manage car availability and reservations.
To set up and run Cardex on your local machine, follow these steps:
- Clone this repository to your local machine.
- Configure your development environment (e.g., PHP, MySQL).
- Create a new MySQL database for Cardex.
- Copy the
.env.example
file and rename it to.env
. Update the necessary configuration variables, including the database credentials. - Install the project dependencies by running
composer install
. - Generate an application key by running
php artisan key:generate
. - Run the database migrations using
php artisan migrate
. - Start the development server using
php artisan serve
. - Access the Cardex website and administration panel by visiting
https://localhost:8000
andhttps://localhost:8000/admin
respectively.
Cardex is released under the MIT License. You are free to use, modify, and distribute this project for personal or commercial purposes.
We would like to extend our gratitude to the Laravel and Bootstrap communities for their fantastic frameworks that made developing Cardex a delightful experience.