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.