Taxi Booking and Fleet Management API
A Laravel-based REST API for a taxi booking and fleet management platform. The system manages users, drivers, admins, cars, car types, ride orders, trip statuses, driver location logs, complaints, reviews, and Firebase notifications. It supports email verification, driver document upload and approval flow, role-based access control, order lifecycle management, ride history, driver statistics, and admin dashboard metrics. Authentication is handled through Laravel Sanctum, making the backend suitable for mobile apps and admin panels.
Project Overview
Research Innovation
The project is a backend REST API for a taxi booking and fleet management platform. It manages the full ride workflow between customers, drivers, admins, and super admins, starting from user registration, email verification, driver document submission, and driver approval.
The system supports car types, cars, driver-car assignment, ride order creation, pickup and destination coordinates, distance, estimated time, total cost, and order status tracking. It also includes driver location logs during active rides, Firebase push notifications, complaints, reviews, ride history, driver statistics, user blocking, social login, password reset, and role-based access control.
Built with Laravel and Laravel Sanctum, the API is designed to serve mobile applications and admin dashboards with structured, secure endpoints.
Project gallery
View All
Participated Team Members
Team Members