DriveFleet – Self Drive Car Rental System PHP Project is a complete web application for renting self-drive cars. Customers compare sedans, SUVs and electric cars, check whether a car is free for their pickup and drop time, book it and pay rent plus refundable deposit online. Car owners join as fleet hosts, list their cars and handle handover and return of every trip, while the admin controls the whole platform.
How it works
- Customer searches the fleet by city, category, fuel, gearbox and seats
- Live date check tells if the car is free for the chosen pickup and drop time
- Booking is saved as pending; overlapping bookings of the same car are refused on the server
- Customer pays rent + deposit (Razorpay test mode or offline Demo mode) and gets a printable receipt
- Host hands over the car (Ongoing) and closes the trip when it returns (Completed)
- Admin watches revenue charts, manages rentals, refunds, users and settings
Users
- Customer – search, book, pay, cancel, wishlist, driving licence upload
- Fleet Host – add cars with photo, maintenance mode, handover and return
- Admin – vehicles, categories, rentals, payments, verification, messages, settings
Highlights
- 27 pages (6 public, 7 customer, 5 host, 9 admin) and 8 MySQL tables with sample data
- No double booking – server-side date overlap check before booking and before payment
- Razorpay test payment + Demo mode for offline college demo, printable A4 receipt
- Validations on every form (mobile 6-9, email, password confirm, dates, file type/size)
- Secure: password hashing, prepared statements, CSRF tokens, role and ownership checks
- Works offline in the lab (local icons, fonts and car images)
- Demo logins for admin, host and customer
What you get
- Complete PHP source code with SQL file and sample data
- Project report (54 pages) with DFD, ER, use case, activity, state and sequence diagrams
- Abstract, SRS, project explanation with viva Q&A and setup guide (PDF)
- Real screenshots and README with a 10-minute demo script
Who can use this project
BCA, BSc CS / IT, MCA, Diploma and Engineering students as a final year project or micro project.
Frequently asked questions
Does it need internet? No. Demo payment mode, icons, fonts and images work offline. Internet is needed only for Razorpay test mode. Which software is required? XAMPP 8 (Apache, MySQL, PHP 8) and any browser. Is real money charged? No. Razorpay is used only in test mode. Is documentation included? Yes – report, abstract, SRS, explanation and setup guide as PDF.