Ionic Framework, Node.js, Nuxt.js, PHP, Symfony, Vite, Vue
Azienda di retail sportivo
- Settore: Retail sportivo
- Cliente: Azienda nel retail sportivo
- Focus: Digitalizzare e integrare la gestione del noleggio attrezzature sportive
- Tecnologia: Symfony, PHP, Vue.js, Ionic, Nuxt.js, Node.js, Vite
- Developers: 4
- Periodo: Gennaio 2017 – In corso
- Budget annuale: 50.000€

LA SFIDA
Un importante retailer del settore sportivo aveva la necessità di digitalizzare e ottimizzare il processo di noleggio delle attrezzature sportive, coordinando in modo efficiente negozi fisici, magazzini e clienti finali.
La gestione delle disponibilità, dei trasferimenti di stock e dei processi di manutenzione richiedeva infatti una piattaforma capace di integrare più sistemi e garantire una visione aggiornata in tempo reale delle attrezzature disponibili. Inoltre, era necessario gestire in modo strutturato i contratti di noleggio, i documenti dei clienti e i flussi di pagamento, assicurando al tempo stesso conformità normativa e sicurezza delle informazioni.
La sfida principale consisteva quindi nel realizzare un sistema scalabile e integrato che permettesse di coordinare le attività tra punti vendita e magazzini, automatizzare i processi logistici e migliorare l’esperienza di noleggio sia per gli operatori interni sia per i clienti.
OUTPUT DEL PROGETTO
È stata sviluppata una piattaforma completa per la gestione del noleggio di attrezzature sportive, progettata per integrare in modo efficiente i flussi operativi tra negozi, magazzini e utenti finali.
Il sistema consente la gestione centralizzata degli stock e il monitoraggio in tempo reale della disponibilità delle attrezzature, tenendo conto dei noleggi attivi e delle tempistiche di trasferimento tra le diverse sedi. La piattaforma supporta inoltre i processi di manutenzione delle attrezzature al termine di ogni noleggio, assicurando che ogni articolo venga verificato e ripristinato prima di tornare disponibile.
La soluzione include funzionalità dedicate alla gestione documentale dei contratti e dei documenti dei clienti, oltre alla gestione dei flussi logistici e dei trasferimenti stagionali di stock tra magazzini e punti vendita. Il sistema è inoltre integrato con altri strumenti aziendali, come i sistemi di pagamento e le piattaforme dedicate al riutilizzo e alla dismissione degli articoli a fine ciclo di vita.
Il backend della piattaforma è stato sviluppato con Symfony come API RESTful, organizzato in un’architettura a microservizi dedicati alla gestione del core applicativo, dello stock, del catalogo, dei coupon e dei contratti. Il sistema è integrato con un servizio di Single Sign-On (SSO) per l’autenticazione centralizzata.
Il front-end comprende diverse interfacce: un’applicazione per i dipendenti sviluppata con Vue.js e Ionic, il portale web dedicato ai clienti realizzato con Nuxt, Vue e Node.js, e un’applicazione amministrativa costruita con Vue.js e Vite, garantendo un’esperienza utente coerente e performante su tutte le piattaforme.
Grazie a questa soluzione, l’azienda ha potuto migliorare la gestione delle attrezzature, ottimizzare la distribuzione delle risorse tra i negozi e rendere il processo di noleggio più semplice, rapido e affidabile per operatori e clienti.