overview
I developed El Flete Sensible, a robust Laravel platform for managing transportation services with three tailored dashboards for clients, admins, and drivers. Powered by Laravel Breeze and Socialite for seamless authentication, it integrates spatie/laravel-google-calendar for scheduling, Google Maps for address validation and distance calculation, and Mailgun for email notifications. The system calculates driver availability, assigns the most suitable driver based on business logic and Google Maps data, and triggers events for internal communications about upcoming reservations and admin audits.
visitTechnical Details
Three distinct dashboards for clients (reservation tracking), admins (full management and audits), and drivers (assignment visibility) built with Laravel Breeze and Tailwind CSS.
Calculates driver availability and assigns the most suitable driver using Google Maps data (distance, time) and custom business logic.
spatie/laravel-google-calendar for scheduling reservations and Google Maps API for address validation and distance calculations.
Laravel events trigger internal notifications for upcoming reservations and admin audits, with Mailgun handling email delivery.
Stack
Back