CSC is a robust, real-time ride-hailing API platform connecting clients, drivers, and administrators — built on Laravel 10 with WebSockets, Firebase, and smart journey orchestration.
From OTP onboarding to real-time journey tracking — every feature built-in.
Secure onboarding for clients and drivers via SMS-based one-time passwords with validation flow.
WebSocket broadcasting via Laravel Reverb & Pusher keeps every party updated instantly during a journey.
Polyline encoding for efficient storage and transmission of GPS paths between origin and destination.
Driver offers, journey status changes, and alerts delivered instantly through Firebase Cloud Messaging.
Integrated Green API client to send WhatsApp messages for critical journey and driver notifications.
Granular permissions via Spatie Laravel Permission ensuring every endpoint is properly guarded.
Full audit trail of user and admin actions powered by Spatie Activity Log for traceability and compliance.
Driver and car photos handled by Spatie Media Library with on-the-fly serving via signed storage routes.
Drivers can bid on nearby journeys; clients review offers and approve or reject with a single API call.
Purpose-built API groups for every participant in the journey lifecycle.
Passengers who request, track, and rate rides through a clean, secure API.
Registered drivers who accept journeys, track routes, and manage their profiles.
Operators who manage the platform, oversee journeys, and control all entities.
Every endpoint is guarded by Sanctum authentication and fine-grained permissions.