El Flete Sensible

Laravel Google Maps API Tailwind CSS
next icon
El Flete Sensible

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.

visit

Technical Details

icon item

Dashboard Architecture: Multi-Role Dashboards

Three distinct dashboards for clients (reservation tracking), admins (full management and audits), and drivers (assignment visibility) built with Laravel Breeze and Tailwind CSS.

icon item

Reservation System: Driver Assignment Logic

Calculates driver availability and assigns the most suitable driver using Google Maps data (distance, time) and custom business logic.

icon item

Integrations: Google Calendar & Maps

spatie/laravel-google-calendar for scheduling reservations and Google Maps API for address validation and distance calculations.

icon item

Notifications: Event-Driven Communications

Laravel events trigger internal notifications for upcoming reservations and admin audits, with Mailgun handling email delivery.

Stack

Laravel Laravel
Google Maps API Google Maps API
Tailwind CSS Tailwind CSS
El Flete Sensible

back iconBack