In molti contesti di sicurezza antincendio non basta installare un dispositivo: bisogna anche sapere se continua a funzionare, se comunica correttamente e se ci sono anomalie da gestire in tempo utile. Questo case study racconta lo sviluppo di una piattaforma cloud pensata per monitorare da remoto dispositivi GSM installati in spazi calmi e in altri contesti critici.
L'obiettivo non era creare un semplice gestionale, ma un sistema operativo per centralizzare dispositivi, sedi, proprietari, segnalazioni, notifiche e storico degli eventi. Una soluzione utile per aziende che installano, mantengono o gestiscono dispositivi di sicurezza distribuiti sul territorio.
Il problema iniziale
Prima della piattaforma, il controllo dei dispositivi era frammentato tra verifiche manuali, chiamate, fogli condivisi e comunicazioni non sempre tracciate. Questo rendeva più difficile capire rapidamente quali dispositivi fossero correttamente attivi e quali richiedessero attenzione.
- Mancanza di una vista centralizzata sullo stato dei dispositivi.
- Difficoltà nel rilevare velocemente mancati contatti o anomalie.
- Storico degli eventi non sempre consultabile in modo ordinato.
- Aggiornamento dei dati cliente dipendente dal supporto manuale.
- Necessità di notifiche automatiche per ridurre i controlli ripetitivi.
La soluzione sviluppata
Ho progettato e sviluppato una piattaforma web con backend NestJS e frontend React, pensata per raccogliere eventi dai dispositivi, interpretarli, archiviarli e trasformarli in informazioni operative per gli amministratori.
- Dashboard per gestire dispositivi, sedi, proprietari e zone.
- Monitoraggio dello stato dei dispositivi e rilevazione di anomalie.
- Alert automatici in caso di mancato contatto, batteria bassa o altri segnali critici.
- Storico eventi consultabile per dispositivo, sede e proprietario.
- Digest e notifiche email per ridurre il controllo manuale.
- Magic link self-service per permettere ai proprietari di aggiornare i propri dati senza credenziali.
- Audit log per tracciare modifiche, responsabilità operative e interventi sul sistema.
Cosa ho fatto
Nel settore antincendio e safety, molti processi sono ancora gestiti con strumenti separati: fogli Excel, telefonate, email, software non collegati tra loro o sistemi pensati solo per una parte del flusso. Ho progettato una piattaforma verticale che trasforma il dispositivo installato in un servizio monitorato e ricorrente, centralizzando dispositivi, sedi, proprietari, segnalazioni, notifiche e storico eventi.
- Dashboard per gestire dispositivi, sedi, proprietari e zone.
- Monitoraggio dello stato dei dispositivi e rilevazione di anomalie.
- Alert automatici in caso di mancato contatto, batteria bassa o altri segnali critici.
- Storico eventi consultabile per dispositivo, sede e proprietario.
- Digest e notifiche email per ridurre il controllo manuale.
- Magic link self-service per permettere ai proprietari di aggiornare i propri dati senza credenziali.
- Audit log per tracciare modifiche, responsabilità operative e interventi sul sistema.
Stack tecnico
- Backend: NestJS, Prisma e PostgreSQL.
- Frontend: React, Vite, TanStack Query e Tailwind.
- Code e controlli periodici: Redis e scheduler dedicati.
- Integrazioni: webhook per eventi esterni, email transazionali e notifiche.
- Sicurezza: autenticazione, ruoli, audit log e controlli sugli accessi.
- Deploy: ambiente containerizzato con configurazione separata per sviluppo e produzione.
Tempo di sviluppo
Progetto sviluppato per fasi: prima la base dati e la dashboard di gestione dispositivi, poi il livello di monitoraggio con alert e digest automatici, infine self-service e audit trail. Un percorso di questo tipo, per una piattaforma B2B con queste funzionalità, richiede tipicamente 2-4 mesi tra prima versione operativa e messa a regime, in base al numero di integrazioni esterne richieste.
Risultato
Il passaggio da controllo manuale/telefonico a piattaforma centralizzata ha un impatto diretto e misurabile sul modo in cui il team opera ogni giorno:
- Da verifiche telefoniche e fogli condivisi a una vista unica sullo stato di tutti i dispositivi.
- Anomalie e mancati contatti notificati automaticamente, invece che scoperti al prossimo controllo manuale.
- Storico eventi sempre consultabile per dispositivo, sede e proprietario, utile in caso di verifiche o contestazioni.
- Aggiornamento dati cliente self-service via magic link, senza aprire ticket di supporto per ogni modifica.
- Audit log che rende tracciabile ogni intervento, requisito spesso richiesto in ambito safety.
Cosa può copiare un'altra azienda
Lo schema è replicabile da qualsiasi azienda che gestisce dispositivi, impianti o asset distribuiti sul territorio e oggi si affida a controlli manuali:
- Un produttore di dispositivi GSM può trasformare il portale in un servizio cloud da vendere insieme all'hardware.
- Un'azienda di manutenzione antincendio può offrirlo come servizio premium ricorrente ai propri clienti.
- Un installatore di impianti speciali o building automation può usarlo per semplificare assistenza e segnalazioni.
- Un facility manager con più edifici o sedi può ottenere una vista unica su tutti gli asset monitorati.
- Lo stesso approccio si applica ad ascensori, impianti tecnici, sensoristica IoT e qualsiasi sistema con obbligo di controllo periodico.
Tecnologie
Se questo problema ti riguarda




