How to Use

1. Install

Upload the ZIP contents to your hosting folder, create a MySQL database, open install.php, then enter database and admin details.

2. Configure SMTP

Open Admin → SMTP & Pricing. Fill SMTP host, port, username, password, From Email, and From Name so verification emails can be sent.

3. Set Pricing

Set ride base fare, ride per km, delivery base fare, delivery per km, minimum fare, and currency.

4. Customer Booking

Customer opens Book, chooses Ride or Package Delivery, enters pickup/drop-off, optional GPS coordinates, package details, and submits booking.

5. Driver Dispatch

Driver opens Driver Panel, accepts pending jobs, then updates status: Picked Up, Start, and Complete.

6. Admin Monitoring

Admin monitors all bookings, users, drivers, statuses, fare totals, SMTP, and pricing from the dashboard.

Demo Logins

RoleEmailPassword
Adminadmin@example.comadmin123456
Customercustomer@example.comcustomer123456
Driverdriver@example.comdriver123456

Important Notes

This is a web-based MVP, not a native Android/iOS app. It supports manual address input, browser geolocation, distance/fare calculation, booking status workflow, email verification, and driver assignment. For production, add payment gateway integration, live map API, driver background GPS tracking, and stronger identity verification.