Skip to content

Repository files navigation

🚗 DriveNow - Car Rental Management System

DriveNow is a full-stack Car Rental Management System developed using Django, MySQL (XAMPP), HTML, CSS, and JavaScript. The application provides a modern and responsive interface for browsing vehicles, making bookings, managing customer information, and handling rental operations through an administrative dashboard.


📌 Features

User Features

  • User Registration & Login
  • Browse Available Cars
  • View Car Details
  • Search & Filter Vehicles
  • Book Rental Cars
  • Pricing Information
  • Contact & About Pages
  • Responsive User Interface

Admin Features

  • Admin Dashboard
  • Manage Vehicles
  • Manage Customer Bookings
  • View Customer Information
  • Rental Management

🛠️ Technologies Used

  • Python
  • Django
  • MySQL (XAMPP)
  • HTML5
  • CSS3
  • JavaScript

📂 Project Structure

DriveNow/
│
├── accounts/
├── core/
├── drivenow_project/
├── images/
├── simulated_emails/
│
├── manage.py
├── index.html
├── cars.html
├── dashboard.html
├── admin_panel.html
├── about.html
├── contact.html
├── style.css
├── script.js
│
├── requirements.txt
├── README.md
└── .gitignore

🚀 Installation

1. Clone the repository

git clone https://github.com/Haroon-World/DriveNow.git

2. Open the project

cd DriveNow

3. Create a virtual environment

python -m venv env

4. Activate the virtual environment

Windows

env\Scripts\activate

5. Install dependencies

pip install -r requirements.txt

6. Configure MySQL

  • Install XAMPP
  • Start Apache and MySQL
  • Create the required database
  • Update your database credentials in Django settings

7. Apply migrations

python manage.py migrate

8. Run the development server

python manage.py runserver

9. Open in browser

http://127.0.0.1:8000/

🔮 Future Enhancements

  • Online Payment Gateway
  • Email Notifications
  • Vehicle Reviews & Ratings
  • AI-based Vehicle Recommendation
  • Google Maps Integration
  • Online Driver Booking
  • Mobile Application (Android & iOS)
  • REST API for Third-Party Integration

👨‍💻 Developer

Muhammad Haroon Siddique

BS Computer Science
University of Sargodha

GitHub: https://github.com/Haroon-World


📄 License

This project is developed for educational and learning purposes.

About

Full-stack car rental management system built with Django, MySQL, HTML, CSS, and JavaScript.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages