Skip to content

A comprehensive car rental platform with a user-friendly interface, built with Laravel, JavaScript, and Tailwind CSS. Hosted on Digital Ocean, it streamlines car rental and management.

Notifications You must be signed in to change notification settings

Mohamed-Galdi/RealRentCar

Repository files navigation

Car Rental Laravel Project

This is a car rental project developed for the graduation Project. It is built using the Laravel framework and provides a web application for managing car rental operations.

Live website:

  • check live website here

Features

  • User Registration and Authentication
  • Car Listing and Management
  • Rental Booking and Management
  • Admin Panel for managing cars, bookings, and users

Interfaces:

  • User

Alt text

  • Admin

Alt text

Installation

  1. Clone the repository: https://github.com/Mohamed-Galdi/RealRentCar

  2. Navigate to the project directory: cd RealRentCar

  3. Install the dependencies using Composer: composer install

  4. Create a copy of the .env.example file and rename it to .env. Configure the database settings in the .env file.

  1. Run the database migrations: php artisan migrate

  2. Seed database cars table: php artisan db:seed --class=CarSeeder

  3. Seed the database users table with a Demo admin: php artisan db:seed --class=adminDemo (login as admin at '/admin')

  4. npm install && npm run dev

  5. Create the symbolic link: php artisan storage:link

  6. Start the development server: php artisan serve

  7. Visit http://localhost:8000 in your browser to access the application.

Usage

  • Register a user account or login with existing credentials.
  • Explore the available cars and their details.
  • Make a booking by selecting a car and providing the required information.
  • Admin users can access the admin panel by visiting http://localhost:8000/admin and using their credentials.
  • Admins can manage cars, bookings, and users through the admin panel.

Contributing

We welcome contributions to enhance the project! If you find any issues or have suggestions, please open an issue or submit a pull request.

About

A comprehensive car rental platform with a user-friendly interface, built with Laravel, JavaScript, and Tailwind CSS. Hosted on Digital Ocean, it streamlines car rental and management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages