Piattaforma di gestione delle flotte di veicoli
Il cliente è una società di autonoleggio con una lunga storia alle spalle, con sede in Italia e molti anni di esperienza nel settore dei servizi automobilistici. Con una flotta in crescita e una complessità operativa in aumento…
Dettagli del Progetto
NDA Firmato
Cliente: Piattaforma di gestione delle flotte di veicoli
Tecnologie utilizzate: .NET 8, ASP.NET Core, Entity Framework Core
Durata del progetto: 12 mesi
Lavoriamo Insieme
Chiamaci direttamente o scrivici un’email!
Panoramica del Cliente
Il cliente è una società di autonoleggio con una lunga storia, con sede in Italia e molti anni di esperienza nel settore dei servizi automobilistici. Con una flotta in crescita e una complessità operativa sempre maggiore, l’azienda ha deciso di modernizzare la propria infrastruttura digitale sviluppando una piattaforma di gestione delle flotte di nuova generazione, su misura per il proprio modello di business.
Obiettivi e Sfide del Cliente
L’obiettivo principale del cliente era realizzare un sistema scalabile e modulare in grado di gestire l’intero ciclo di vita della flotta a noleggio. Ciò includeva l’integrazione di funzionalità CRM, capacità di fatturazione e strumenti per un onboarding dei dati più efficiente. Una delle sfide chiave era garantire una rapida delivery delle funzionalità, creando al contempo un’architettura orientata al futuro, facilmente scalabile e integrabile con sistemi di terze parti.
Soluzione: Cosa Abbiamo Realizzato
- Architettura di sistema modulare che consente alla piattaforma di crescere insieme alle esigenze di business, rimanendo al contempo facile da manutenere ed estendere.
- Sistema dinamico di caricamento CSV che permette al cliente di definire e configurare in autonomia le importazioni dei dati. Grazie all’uso della reflection e di CSVHelper, è possibile importare e mappare diverse entità della flotta (ad esempio veicoli, contratti, registri di manutenzione) senza il coinvolgimento degli sviluppatori.
- Interfaccia frontend responsive realizzata con Vue.js e Bootstrap, che garantisce un’esperienza utente fluida su tutti i dispositivi.
- Strumenti CRM e di fatturazione integrati per centralizzare i dati dei clienti, la generazione delle fatture e il monitoraggio dei pagamenti.
Composizione del Team
- 4 Senior Full Stack Developer
- 1 Developer
- 2 QA Engineer
- 1 Project Manager
Technology Stack
- .NET 6, ASP.NET Core Web API, Entity Framework Core, MediatR (pattern CQRS), Dapper
- Vue.js, Vuex, Bootstrap
- CSVHelper, Reflection
- SQL Server
- xUnit, Postman, Swagger
- DevOps & Management: Docker, Git, Jira
Impatto
- Riduzione dei tempi di configurazione delle importazioni CSV da diversi giorni a poche ore, consentendo anche al personale non tecnico di gestire in autonomia l’onboarding dei dati.
- Migliore manutenibilità e chiarezza del sistema grazie alla netta separazione tra comandi e query tramite il pattern CQRS.
- Scalabilità ed estensibilità che hanno posizionato la piattaforma per integrarsi facilmente con futuri servizi di terze parti, come gateway di pagamento, sistemi di telemetria dei veicoli o dashboard di analytics.
