Pannello Admin

Gestisci siti e credenziali dei dipendenti

oppure
Accedi con Google ← Torna all'app dipendenti

Cosa vuoi gestire?

Seleziona una categoria per iniziare.

Siti

Aggiungi nuovi cantieri o gestisci quelli esistenti

Nuovo sito

Siti configurati

Elenco dei siti configurati nel sistema.

Caricamento...

Dipendenti

Crea nuovi account o gestisci quelli esistenti

Nuovo dipendente

Dipendenti registrati

Elenco degli account dipendenti nel sistema.

Caricamento...

Tecnici

Aggiungi responsabili o gestisci quelli esistenti

Nuovo tecnico responsabile

Tecnici registrati

Elenco dei tecnici responsabili nel sistema.

Caricamento...
Filtri
Data/Ora Livello Ruolo Utente Azione Dettagli
Clicca ↻ per caricare i log
📊 Visualizza Report
Seleziona un tecnico per vedere i suoi interventi
📦 Esportazione massiva
Seleziona tecnici, siti e intervallo di date, poi avvia l'esportazione in ZIP
1. Tecnici
2. Siti

Seleziona almeno un tecnico per vedere i siti

3. Intervallo di date (opzionale — lascia vuoto per includere tutto)
Siti
Seleziona un sito per vedere le sessioni
Sessioni
File

Ticket Assistenza

Assistenza: apri un nuovo ticket o consulta quelli esistenti

Nuovo ticket
0 / 500

Ticket di assistenza

Elenco dei ticket aperti e completati.

Caricamento...
Ticket

⭐ 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.

🎫 Ticket di assistenza

Accessibile da Home o dal menu hamburger. Admin e Super Admin possono aprire nuovi ticket e rispondere a quelli aperti; ogni apertura/risposta invia anche una notifica email allo sviluppatore. Solo il Super Admin (login Google) può eliminare un ticket o dichiararlo completato.

👤 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