La storia del progetto
Questa piattaforma nasce a supporto di byep-app, l'applicazione che abbiamo ricostruito per gli autisti di BYEP SRL, il servizio di noleggio di posate inox sanificate e confezionate per la ristorazione.
Se l'app è lo strumento che l'autista usa sul campo, questa piattaforma è il motore che la fa funzionare dietro le quinte.
Il punto di partenza
Per funzionare, l'app degli autisti deve dialogare con il gestionale che vive sul server in azienda. Serviva quindi un tramite tra i dispositivi in giro per le consegne e quel server, con un unico punto di contatto sicuro e centralizzato.
Una componente del genere andava comunque realizzata, anche solo come ponte tecnico senza interfaccia.
La soluzione
Invece di fermarci al ponte tecnico strettamente necessario, abbiamo proposto noi al cliente qualcosa di più: una vera piattaforma con una serie di utility a corredo.
Non era una richiesta esplicita, ma una soluzione pensata per semplificare la configurazione dei dispositivi e rendere più immediata la distribuzione degli aggiornamenti. La proposta è stata accolta molto positivamente.
Cosa fa la piattaforma
Nel cuore del sistema girano le API che centralizzano tutte le richieste dell'app e le collegano al server del cliente tramite VPN: un solo punto di contatto, ordinato e sicuro. Intorno a questo motore abbiamo costruito le utility che semplificano la vita a chi gestisce il servizio:
- Gestione dei dispositivi autorizzati: si decide chi può accedere, tramite il pairing tra id del dispositivo e utente;
- Distribuzione degli aggiornamenti: le nuove versioni dell'app vengono messe a disposizione dalla piattaforma, senza passare dallo store di Android;
- Calcolo del rimborso chilometrico spettante agli autisti, sulla base delle consegne effettivamente svolte;
- alcune funzioni di test per verificare che le chiamate con il gestionale funzionino correttamente.
Il risultato
BYEP ha oggi un unico punto di contatto tra app, dispositivi e gestionale, con la configurazione dei dispositivi e la distribuzione delle versioni gestite in autonomia e in modo immediato.
La piattaforma, nata come necessità tecnica, è diventata uno strumento di lavoro a sé, pronto a espandersi con nuove utility quando serviranno.