Gate Access Hero
Dai registri cartacei al controllo digitale in tempo reale: Gate Access Hero gestisce gli accessi del Terminal Napoli — 6 varchi, fino a 50 transiti nei picchi — con un sistema multi-ruolo che elimina code, centra le autorizzazioni e rende ogni movimento tracciabile in un click.
Il problema
Il Terminal Napoli gestiva gli accessi su carta: registri manuali, fogli Excel, nessuna vista in tempo reale su chi fosse dentro o fuori. In caso di emergenza o audit, ricostruire i movimenti di un singolo giorno richiedeva ore di lavoro manuale.
Il flusso reale era un incubo processuale: un operatore esterno richiedeva l'accesso con nominativi e documenti, un responsabile terminal verificava e accettava o rifiutava, poi un operatore di varco riconosceva le credenziali a ingresso e uscita. Tre ruoli, tre strumenti diversi, zero integrazione.
I transiti si concentrano in finestre strette — imbarghi, eventi, cambi turno — e i 6 varchi diventavano colli di bottiglia. L'operatore scriveva a mano, l'autista aspettava, la coda si allungava. Ogni minuto fermo, per un porto che muove decine di transiti al giorno, è un costo concreto.
Quattro ruoli, zero separazione: la direzione non vedeva i dati, gli operatori non avevano strumenti, i varchi non comunicavano. Servivano permessi granulari, log immutabile e un'unica fonte di verità consultabile in secondi, non in giorni.
Come l'ho affrontato
Quattro aree, ciascuna con un compito preciso: dashboard admin per autorizzazioni e anagrafiche; pannello responsabili per la verifica e accettazione/rifiuto delle richieste; interfaccia varchi ottimizzata per la registrazione istantanea di ingresso e uscita; dashboard operatori esterni per inoltrare richieste, seguire lo stato e comunicare con il terminal via chat interna.
Livewire per le interfacce operative: scelto per velocità di sviluppo e budget contenuto, senza rinunciare alla reattività. L'operatore di varco conferma il passaggio e il sistema risponde istantaneamente — nessun ricarico pagina, nessun errore da invio multiplo, flusso continuo anche con 6 varchi attivi contemporaneamente.
La chat interna tra operatori esterni e terminal è implementata con musonza/chat, una libreria open-source che ha reso il feature real-time accessibile senza sviluppo custom. Un budget contenuto non significa rinunciare alla comunicazione diretta.
Redis per cache e velocità di risposta: nei picchi — imbarghi, eventi, cambi turno — quando i transiti salgono a 30-50, l'interfaccia resta reattiva. Ogni transito finisce in un log strutturato, filtrabile per data, varco, tipologia, operatore. Tracciabilità nativa, non aggiunta dopo.

Architettura & Tecnologie
Monolite Laravel + Livewire: scelta deliberata per velocità di sviluppo e budget del progetto, con UX reattiva senza la complessità di una SPA separata. MySQL per la persistenza relazionale (anagrafiche, autorizzazioni, log transiti). Redis per cache e velocità di risposta — fondamentale nei picchi quando i 6 varchi operano contemporaneamente. Chat interna con musonza/chat, libreria open-source per messaggistica real-time. Quattro ruoli distinti — Amministratori, Responsabili, Operatori di varco, Operatori esterni — con permessi granulari per schermata. Stack 'boring but solid': ogni componente fa una cosa e la fa bene, niente hype-driven development.
Caratteristiche principali
Zero attese ai varchi: registrazione ingresso e uscita in pochi secondi, senza ricarico pagina, su 6 varchi contemporanei
Flusso completo tracciato: dall'inoltro della richiesta dell'operatore esterno, alla verifica del responsabile terminal, fino al controllo credenziali all'varco — ogni passaggio loggato
Quattro ruoli, un sistema: Amministratori (configurazione), Responsabili (verifica richieste), Operatori di varco (accettazione/respingimento), Operatori esterni (inoltro e chat interna)
Log immutabile e filtrabile: ogni transito tracciato per data, tipologia, operatore — esportabile e audit-ready
Chat interna integrata: comunicazione diretta tra operatori esterni e terminal con musonza/chat, senza sviluppo custom
Visibilità in tempo reale per la direzione: dashboard su occupazione, flussi e anomalie — da ore a secondi in caso di audit

In pratica


Risultati
Registro cartaceo eliminato: ogni transito è digitale, datato e consultabile in tempo reale — niente più fogli Excel da ricostruire a posteriori.
Code ai varchi abbattute: la registrazione avviene in pochi secondi anziché in minuti, flusso continuo anche con 30-50 transiti nei picchi di imbarco.
Direzione non più cieca: visibilità immediata su chi è dentro, chi è uscito, anomalie rilevate al momento — non più a posteriori dopo ore di ricerca.
Tempi di audit ridotti da ore a secondi: il log strutturato risponde a qualsiasi query su transiti, operatori, varchi. L'audit diventa un'operazione di routine, non un progetto.
Lavoro meno stressante e più fluido per tutti e tre i ruoli coinvolti: l'operatore esterno inoltra la richiesta e segue lo stato senza chiamare; il responsabile verifica e decide da un'unica dashboard; l'operatore varco registra ingresso e uscita senza interrompere il flusso.
Sistema adottato dagli operatori dal giorno zero: interfaccia progettata per ogni singolo task, niente funzionalità superflue, training minimo — resistenza al cambiamento assente.
Un problema simile al tuo?
Parliamone: costruiamo qualcosa che regga al primo colpo e per gli anni a venire.
Parliamone