PHP Ride Booking Platform

Замовник: AI | Опубліковано: 27.01.2026

I’m building a web-based ride booking system in PHP that recognises four separate roles—Admin, Dispatcher, User and Driver—and I want each role to see only the tools that matter to them. User side • Book rides through a simple, mobile-friendly flow. • Check past and upcoming trips in a personal history page. Driver side • Receive and accept incoming bookings in real time. • Review previous rides in a history view. • Exchange messages with the dispatcher for clarifications or updates. Dispatcher dashboard The dispatcher must be able to track live and pending bookings, assign or reassign drivers instantly, and chat with drivers inside the same interface. Admin panel Full CRUD control over users, drivers, fares, zones and system settings, plus access to analytical reports so I can monitor performance at a glance. Tech requirements • Clean, well-documented PHP (Laravel or plain MVC—your choice, just keep it organised). • MySQL for data storage. • Responsive front end; Bootstrap is fine, but feel free to suggest an alternative if it keeps the UI lightweight. • Source code delivered via Git with a brief README explaining setup and database import. Acceptance I’ll sign off once I can install locally, create a test user, dispatcher and driver, complete a booking cycle end-to-end, and see the data reflected correctly in each role’s panel.