La superficie web ha due profili distinti, ciascuno con una vista delimitata supportata dal controllo degli accessi basato sui ruoli. Il pannello di amministrazione — realizzato in React con un backend Laravel — consente ai supervisori di configurare le attrezzature, modificare le checklist, gestire utenti e permessi e associare i tablet a operatori specifici. Il DSL del costruttore di reattori/processi è il fulcro: l'impianto aggiunge un nuovo reattore o estende un flusso di processo esistente modificando i template delle checklist nel pannello di amministrazione, senza attendere un ciclo di ingegneria. Nuove attrezzature, nuove definizioni di fase, nuovi requisiti di fotoprove arrivano tramite configurazione.
Il dashboard del controllore è una superficie di monitoraggio in tempo reale che trasmette in streaming lo stato dell'impianto tramite WebSocket — tempi di attività correnti dei reattori, conteggio errori, turni in corso, crescita dell'archivio cicli completati — ed espone un pulsante di arresto di emergenza controllato da RBAC in modo che solo un utente con ruolo di controllore possa premerlo. Il dashboard funziona in qualsiasi browser moderno all'interno della LAN dell'impianto, il che significa che il controllore può monitorare da una postazione fissa, un laptop di manutenzione o uno schermo a parete sopra la linea di produzione. L'intera superficie web viene fornita come parte della nostra practice di sviluppo software su misura ed è strutturata in modo che gli impianti possano aggiungere nuovi dashboard (export KPI, vista mobile per il supervisore) senza ristrutturare il livello dati.