https://github.com/jamalihassan0307/car-rental-usman
A comprehensive car rental management system with separate interfaces for administrators and users. Built with modern web technologies, this system provides an intuitive platform for managing car rentals, user bookings, and administrative tasks.
https://github.com/jamalihassan0307/car-rental-usman
car-rental-system css3 html5 javascript netlify netlify-deployment
Last synced: 3 months ago
JSON representation
A comprehensive car rental management system with separate interfaces for administrators and users. Built with modern web technologies, this system provides an intuitive platform for managing car rentals, user bookings, and administrative tasks.
- Host: GitHub
- URL: https://github.com/jamalihassan0307/car-rental-usman
- Owner: jamalihassan0307
- Created: 2025-01-25T03:01:08.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-10T18:08:33.000Z (4 months ago)
- Last Synced: 2025-02-10T18:25:59.728Z (4 months ago)
- Topics: car-rental-system, css3, html5, javascript, netlify, netlify-deployment
- Language: JavaScript
- Homepage: https://car-rental-usman-jamalihassan0307.netlify.app/
- Size: 5.15 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Car Rental System
Modern Car Rental Management System
# 📌 Overview
A comprehensive car rental management system with separate interfaces for administrators and users. Built with modern web technologies, this system provides an intuitive platform for managing car rentals, user bookings, and administrative tasks.
# 🛠️ Tech Stack


## 🚀 Live Demo
- Access the live demo here: [Car Rental System](https://car-rental-usman-jamalihassan0307.netlify.app/)
- Deployed on Netlify for better performance and reliability## 📸 Screenshots
### Authentication
![]()
Secure login interface
### Admin Interface
![]()
![]()
![]()
Comprehensive admin control panel
### Car Management
![]()
![]()
Car management interface
### User Interface
![]()
![]()
User dashboard and available cars
### Booking Management
![]()
User's booking management interface
## Demo Credentials
### Admin Account
- Email: [email protected]
- Password: 123
- Role: Administrator (role_of_user: 1)### Demo User Account
- Email: [email protected]
- Password: 123
- Role: Standard User (role_of_user: 2)## 🚀 Key Features
### User Management
- Role-based authentication system
- User registration and login
- Profile management with image upload
- Secure password handling### Car Management (Admin)
- Add new cars to the fleet
- Edit car details and availability
- Delete cars from the system
- Monitor car status and rentals
- Approve/reject rental requests### Booking System (Users)
- Browse available cars
- Submit rental requests
- View booking status
- Cancel bookings
- Return rented cars### Admin Controls
- Complete user management dashboard
- Car fleet management
- Rental request approval system
- Status monitoring and updates### Additional Features
- Real-time status updates
- Interactive notifications
- Responsive design
- User-friendly interface
- Form validation
- Secure authentication## 🙏 Acknowledgments
- [HTML5](https://developer.mozilla.org/en-US/docs/Web/HTML)
- [CSS3](https://developer.mozilla.org/en-US/docs/Web/CSS)
- [JavaScript](https://developer.mozilla.org/en-US/docs/Web/JavaScript)
- [Font Awesome](https://fontawesome.com/)## Project Structure
```
├── index.html
├── js/
│ ├── admin.js # Admin dashboard functionality
│ ├── admin-users.js # User management for admins
│ ├── auth.js # Authentication functionality
│ ├── car.js # Car management functionality
│ ├── user.js # User management functionality
│ └── booking.js # Booking management functionality
```