CAR RENTAL WEB APPLICATION
This project is a Car Rental web application developed using PHP and MySQL. The application allows users to book cars for rent, view their bookings, and search for available cars. Additionally, it includes an admin panel where admins can manage bookings, cars, and reviews. The admin panel is separate from the users' web app.
FEATURES
User Features: Book Cars: Users can browse available cars and book them for rent. View Bookings: Users can view a list of their current and past bookings. Search Cars: Users can search for cars based on various filters such as brand, model, and availability.
Admin Features: Manage Bookings: Admins can accept or reject user bookings. Manage Cars: Admins can add new cars, update car details, or remove cars from the listing. Manage Reviews: Admins can add, view, and remove user reviews of cars.
GETTING STARTED:
Prerequisites: PHP 7.4 or higher MySQL 5.7 or higher A web server (e.g., Apache, Nginx) phpMyAdmin for database management (optional but recommended)
INSTALLATION
Clone the repository: git clone https://github.com/awais-124/car-rental-web-app.git
cd car-rental-web-app
Set up the database: Create a new database in phpMyAdmin named carrental. Import the provided SQL file (./db/carrental.sql) into the carrental database.