Skip to content

A full-stack car rental management system for booking vehicles and managing rentals with admin control.

Notifications You must be signed in to change notification settings

ceekeey/luxedrive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚗 Car Rental Management System (LuxeDrive)

A full-stack Car Rental Management System designed to automate vehicle rental operations such as car booking, customer management, and admin control.
This project was developed as a Higher Institution Final Year Project.


📸 Application Screenshots

🏠 Home Page

Home Page

📊 Admin Dashboard

Admin Dashboard


📌 Features

👤 User (Customer)

  • User registration & login
  • Browse available cars
  • View car details (price, type, availability)
  • Book cars for specific dates
  • View booking history
  • Online payment (future feature)

🧑‍💼 Admin

  • Admin authentication
  • Add, update, and delete cars
  • Upload car images
  • Manage users
  • View and approve bookings
  • Track rental status (available, booked, returned)
  • Dashboard overview (cars, users, bookings)

🛠️ Technologies Used

Frontend

  • React.js / Next.js
  • Tailwind CSS
  • Framer Motion
  • Axios

Backend

  • Node.js
  • Express.js
  • MongoDB (Mongoose)
  • JWT Authentication
  • Multer (Image Upload)

Tools

  • Git & GitHub
  • Postman
  • VS Code

📂 Project Structure

luxedrive/ ├── client/ # Frontend ├── server/ # Backend │ ├── models/ │ ├── routes/ │ ├── controllers/ │ ├── middleware/ │ └── uploads/ ├── screenshots/ │ ├── home.png │ └── dashboard.png ├── .env ├── package.json └── README.md

About

A full-stack car rental management system for booking vehicles and managing rentals with admin control.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors