Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/awais-124/car-rental-web-app

A Full stack Car Rental Web Application built using PHP and mySQL.
https://github.com/awais-124/car-rental-web-app

Last synced: about 1 month ago
JSON representation

A Full stack Car Rental Web Application built using PHP and mySQL.

Awesome Lists containing this project

README

        

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.