Pannello Admin

Gestisci siti e credenziali dei dipendenti

oppure
Accedi con Google ← Torna all'app dipendenti

Cosa vuoi gestire?

📍 Siti
Aggiungi nuovi cantieri o gestisci quelli esistenti
Nuovo sito
Siti configurati
Caricamento...
👥 Dipendenti
Crea nuovi account o gestisci quelli esistenti
Nuovo dipendente
Dipendenti registrati
Caricamento...
👷 Tecnici
Aggiungi responsabili o gestisci quelli esistenti
Nuovo tecnico responsabile
Tecnici registrati
Caricamento...
Filtri
Data/Ora Livello Ruolo Utente Azione Dettagli
Clicca ↻ per caricare i log
📊 Visualizza Report
Seleziona un tecnico per vedere i suoi interventi
Siti
Seleziona un sito per vedere le sessioni
Sessioni
File

⭐ Super Admin

Accesso tramite Google — massima autorità sul sistema

🏢 Anagrafica Azienda

Accessibile dal menu hamburger. Permette di inserire ragione sociale, P.IVA, indirizzo, email e telefono dell'azienda cliente. Questi dati vengono usati automaticamente come mittente nei ticket di assistenza.

👷 Gestione Tecnici

Aggiunta, modifica ed eliminazione dei tecnici. Solo il Super Admin può abilitare un tecnico come Admin (accesso al pannello di amministrazione con email e password) e impostarne la relativa password. Gli Admin tecnici non possono modificare queste impostazioni tra di loro.

📋 Log Attività

Registro cronologico di tutte le operazioni effettuate nel sistema: login, caricamenti, creazione siti, modifiche tecnici. Filtrabile per ruolo (Admin, Tecnico, Dipendente) e per data. Il Super Admin può svuotare i log tramite il pulsante Pulisci log.

📥 Import / Export XLS

Permette di scaricare un template Excel precompilato con la struttura corretta e di importare in blocco i dipendenti caricando il file compilato. Utile per la configurazione iniziale del sistema o per aggiornamenti massivi.

🔐 Admin (Tecnico abilitato)

Accesso tramite email e password — gestione operativa

📍 Gestione Siti

Aggiunta e gestione dei siti di intervento. Ogni sito viene associato a un tecnico responsabile. I siti sono la base organizzativa dei report: le foto caricate dai dipendenti vengono archiviate su Google Drive nelle cartelle corrispondenti.

👥 Gestione Dipendenti

Creazione, modifica ed eliminazione degli account dipendenti. Ogni dipendente accede all'app tramite le proprie credenziali (nome utente e password). L'Admin può reimpostare le password in caso di necessità.

📊 Visualizza Report

Navigazione dei report salvati su Google Drive. Consultabili per tecnico o per sito. Per ogni sito vengono mostrate le sessioni di lavoro con le relative foto (visualizzabili inline) e i video (riproducibili direttamente nel browser). Le immagini si aprono in modalità lightbox per una visione ingrandita.

🎫 Apertura Ticket

Disponibile nel menu hamburger per Admin e Super Admin. Consente di inviare una segnalazione di assistenza allo sviluppatore compilando oggetto e note (max 500 caratteri). L'email viene inviata automaticamente con la ragione sociale dell'azienda nell'oggetto.

👤 Dipendente

Accesso con credenziali — operatività sul campo

📸 Caricamento Foto e Video

Il dipendente seleziona il sito, il tecnico responsabile e il tipo di intervento (Prima / Dopo). Può allegare foto e video direttamente da fotocamera o galleria, aggiungere una nota testuale e, se disponibile, la posizione GPS viene acquisita automaticamente. Il tutto viene caricato su Google Drive nella cartella del sito corrispondente.

➕ Aggiunta Sito o Tecnico

Se il sito o il tecnico non sono presenti nell'elenco, il dipendente può aggiungerli direttamente dall'app durante il caricamento. Il sistema richiede di selezionare o creare un tecnico responsabile prima di poter creare un nuovo sito.

📶 Modalità Offline

Se il dispositivo non ha connessione internet, il caricamento viene salvato localmente nella coda del browser. Al ripristino della connessione, i dati vengono inviati automaticamente a Google Drive senza perdita di informazioni.

Sviluppato da

Dany Iuliano

info@danyiuliano.it

Tecnologie utilizzate

Node.js Express.js HTML5 CSS3 JavaScript Google Drive API Google OAuth 2.0 Passport.js Nodemailer nginx Let's Encrypt