What we delivered
Booking website (works on any phone browser)
- Pickup and drop search with Google Maps distance and fare estimates
- Car types (Mini, Sedan, SUV) plus airport, outstation and hourly rental packages
- Book now or schedule for later, with OTP-verified rider accounts
- Online payment with Razorpay, or cash to the driver
- Booking confirmation by SMS / email, trip history and invoices
Dispatch & admin panel
- Live board of new, assigned, on-trip, completed and cancelled rides
- Phone bookings created by the office team
- Driver profiles with documents, vehicles, availability and ratings
- Fare rules by car type, zone, distance, waiting time and night charges
- Promo codes, driver payouts and daily / monthly revenue reports
- Roles for owners, dispatchers and accountants
How it is built
- Laravel for the booking engine, fare rules, payments and the admin panel
- Vue.js for the fast, app-like booking form (live fare as you change the car type)
- MySQL for bookings, drivers and reports; Google Maps API for places and distances; Razorpay for payments