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.
- 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 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)
- React.js / Next.js
- Tailwind CSS
- Framer Motion
- Axios
- Node.js
- Express.js
- MongoDB (Mongoose)
- JWT Authentication
- Multer (Image Upload)
- Git & GitHub
- Postman
- VS Code
luxedrive/ ├── client/ # Frontend ├── server/ # Backend │ ├── models/ │ ├── routes/ │ ├── controllers/ │ ├── middleware/ │ └── uploads/ ├── screenshots/ │ ├── home.png │ └── dashboard.png ├── .env ├── package.json └── README.md

