Caso di studio
Northline: un'attività britannica di consegne dell'ultimo miglio su un'unica piattaforma
Dal primo contatto con un candidato autista al pagamento settimanale: selezione, compliance, pianificazione, flotta, finanza e un'app per gli autisti, sviluppati e modernizzati da Malvixia.
01 — Il cliente
Northline è un operatore di logistica dell'ultimo miglio nel Regno Unito. Gestisce giri di consegna per una grande rete di consegne e-commerce da più depositi, con un bacino di autisti autonomi, furgoni e responsabili regionali.
02 — Il problema
L'intero ciclo di vita degli autisti doveva funzionare ogni singola settimana: trovare e inserire gli autisti, mantenere validi patenti e documenti, assegnare l'autista giusto al furgone giusto nel deposito giusto, tracciare danni e multe e pagare tutti correttamente in base alle scorecard settimanali di performance.
Con tutto distribuito tra fogli di calcolo, caselle email e strumenti separati, questo significa dati ridigitati, scadenze mancate, onboarding lento e contestazioni sui pagamenti. Northline aveva bisogno di un unico sistema usato ogni giorno dai team operations, HR, compliance, flotta e finanza, più un'app per gli autisti stessi.
03 — Cosa abbiamo realizzato
Una piattaforma operativa interna con accesso basato sui ruoli per 15 tipi di utenti: da recruiter e formatori a responsabili di deposito, di area e regionali, personale di flotta e officina, finanza e autisti.
- Selezione e onboarding degli autisti: acquisizione dei contatti da portali di lavoro, canali social e segnalazioni degli autisti; pipeline dei candidati, inviti, formazione e fasi di onboarding.
- Compliance: raccolta dei documenti e monitoraggio delle scadenze, verifica delle patenti britanniche e audit trail sui dati sensibili.
- Depositi, regioni e agenzie: struttura di depositi e regioni, gruppi di depositi, tariffe, qualifiche e anagrafiche delle agenzie.
- Pianificazione dei turni (DA rota): pianificazione giornaliera e settimanale dei delivery associate, calendari, disponibilità e check-in / check-out.
- Flotta e officina: furgoni, ispezioni dei veicoli con schede di consegna e riconsegna, registrazione dei danni, officine e integrazione con il tracciamento GPS.
- Finanza: fatture, autofatturazione settimanale, trattenute, depositi cauzionali, addebiti agli autisti, saldi di fine contratto e documenti PDF per ogni passaggio.
- Incentivi sulla performance: importazione delle scorecard settimanali del partner di consegna e calcolo automatico dei punteggi degli autisti e dei pagamenti degli incentivi.
- Gestione delle multe (PCN): verbali di contravvenzione abbinati ad autisti e veicoli.
- Estrazione di documenti con IA: le fatture dei fornitori vengono lette da un modello di IA che estrae righe, importi e targhe dei veicoli, con verifiche degli importi e un log dell'IA, così il reparto finanza può controllare ogni risultato prima di utilizzarlo.
- Messenger interno: chat tra i team d'ufficio e gli autisti, oltre a notifiche e gestione delle attività.
- Driver Hub e report: incontri tra responsabili e autisti, report operativi e dashboard.
- App autisti iOS e Android: un'app multipiattaforma in React Native per gli autisti, oltre a una web app mobile.
04 — Modernizzazione: la nuova piattaforma
Accanto al sistema in produzione abbiamo progettato e avviato una nuova piattaforma, più robusta, perché l'azienda possa crescere senza una rischiosa riscrittura totale in un colpo solo:
- Un audit tecnico completo del sistema esistente: architettura, modello dati, integrazioni, sicurezza, test e predisposizione alla migrazione.
- Un piano di migrazione secondo lo strangler fig pattern, modulo per modulo, da MySQL a PostgreSQL.
- Nuovi servizi backend in Java 21 / Spring Boot con isolamento dei tenant, autorizzazione tramite token firmati, messaggistica con pattern outbox/inbox su RabbitMQ e migrazioni dello schema gestite.
- Un nuovo frontend React / Vite con moduli protetti da permessi e caricati in modalità lazy, e test end-to-end.
- Infrastruttura containerizzata con Docker Compose, un gateway Nginx, health check, pipeline CI e test di deployment in ambiente pulito.
05 — Stack tecnologico
- Piattaforma in produzione: Python, Django 4.2, Django REST Framework, MySQL, Celery, Redis, object storage compatibile S3, Next.js, React, MUI.
- App autisti: React Native (Expo), TypeScript; web app mobile su Next.js.
- Nuova piattaforma: Java 21, Spring Boot 3, PostgreSQL, RabbitMQ, Redis, React, Vite, TypeScript, Playwright, Docker, Nginx.
- IA: estrazione di documenti basata su LLM con validazione e revisione umana.
06 — Dimensione del lavoro
- Oltre 1.000 commit su sei repository tra ottobre 2025 e settembre 2026.
- 19 moduli backend, circa 217 modelli dati, circa 388 route API, 48 task in background e 27 job pianificati.
- 15 ruoli utente, con storico delle modifiche su 83 modelli dati.
- Sistema in produzione usato ogni giorno, con rilasci continui durante la costruzione della nuova piattaforma.
07 — Cronologia
- Ottobre 2025: primi commit del nostro incarico sulla piattaforma in produzione.
- Novembre 2025 – marzo 2026: app autisti e web app mobile; sviluppo costante di funzionalità per selezione, pianificazione e finanza.
- Aprile – settembre 2026: picco di attività, con 150–200 commit al mese: finanza, multe, schede della flotta, messenger, estrazione delle fatture con IA.
- Agosto 2026: audit tecnico, piano di migrazione e fondamenta della nuova piattaforma (backend, frontend e infrastruttura).
08 — Parliamone?
Gestisce le operazioni con fogli di calcolo e strumenti scollegati? Ci descriva il problema. Riceverà un sì, un no o una data — non una sequenza di vendita.
Prenota una call di 30 minuti · oppure inizi con l'Audit di maturità per IA e automazione gratuito.