
Piattaforma di Gestione Flotte
Logistica e Supply Chain
2025
enterprise
Quello di cui avevano bisogno
L'operatore invia circa 1.200 veicoli su una rete di distribuzione di sei stati, trasportando merci per produttori e rivenditori con finestre di consegna ristrette. I dispatcher tracciavano i camion tramite check-in telefonici e un foglio di calcolo condiviso, aggiornato ogni due o tre ore nella migliore delle ipotesi. I percorsi venivano pianificati la sera prima e raramente aggiustati per traffico, meteo o modifiche dell'ordine dell'ultimo minuto, così gli autisti restavano fermi negli ingorghi mentre percorsi più veloci restavano inutilizzati. I costi del carburante venivano ripartiti tra i contratti dei clienti usando stime chilometriche fisse invece dei percorsi effettivamente percorsi, il che innescava dispute di fatturazione ripetute e erodeva silenziosamente i margini sui tragitti più lunghi. Man mano che la flotta cresceva oltre i 1.000 veicoli, un team di dispatch di sei persone non riusciva a tenere il passo, e la puntualità delle consegne era scesa all'81%.
Quello che abbiamo costruito
Prixelo ha costruito una piattaforma di gestione flotte incentrata su una mappa live: una dashboard React che mostra la posizione di ogni camion, aggiornata tramite connessioni WebSocket che trasmettono ping GPS ogni 15 secondi dalle unità telematiche di bordo. Un servizio Node.js acquisisce quel flusso, lo confronta con i dati di routing e traffico di Mapbox, e ricalcola i percorsi ottimali su base continua, reindirizzando gli autisti intorno a congestioni o chiusure senza che un dispatcher debba toccare una mappa. PostgreSQL memorizza lo storico completo dei viaggi: ogni waypoint, fermata e periodo di inattività, collegato alla spedizione del cliente che serviva. Quello storico alimenta un motore automatizzato di allocazione dei costi carburante, che ripartisce la spesa carburante effettiva di ogni camion tra le spedizioni in base a distanza e peso del carico invece di stime fisse, generando report di fatturazione pronti per il cliente che i dispatcher erano soliti costruire a mano.
Come lo abbiamo affrontato
Scelto WebSocket invece del polling per gli aggiornamenti di posizione live, così la mappa del dispatcher riflette ogni nuovo ping GPS nel momento in cui arriva invece che con un ritardo.
Sovrapposto il routing sensibile al traffico di Mapbox su job di ricalcolo Node.js che rivalutano ogni percorso attivo ogni 60 secondi rispetto alle condizioni live.
Modellata l'allocazione del carburante in PostgreSQL come un registro legato ai segmenti di viaggio, non ai veicoli, così i costi si ripartiscono correttamente quando un camion serve più spedizioni cliente in un singolo giro.
Costruita l'interfaccia del dispatcher in React attorno a un'unica vista mappa live invece di una tabella di stato, in linea con il modo in cui i dispatcher pensano realmente alla flotta.
L'impatto ottenuto
Tasso di Consegne Puntuali
Meno Dispute sulla Fatturazione del Carburante
Ore di Dispatch Risparmiate a Settimana
"Prima scoprivamo che un camion era bloccato quando ci chiamava l'autista. Ora lo vediamo prima ancora dell'autista, e il sistema ha già trovato un modo per aggirarlo. Le dispute sulla fatturazione del carburante con i clienti sono praticamente sparite."
VP Operations
Operatore logistico
Dicci cosa
costruire.
Portaci quella che tutti dicevano fosse troppo difficile. Risposta gratuita e senza impegno entro 24 ore — NDA su richiesta.