Descrizione del progetto
TradottoQuello che sto ordinando è un'app mobile per le squadre più una semplice versione browser per il dispatcher. Nell'app: l'elenco dei compiti per il turno con indirizzo e una breve descrizione, un pulsante per iniziare il lavoro e un pulsante per terminarlo, una checklist estratta automaticamente in base al tipo di lavoro, un report fotografico in cui ogni immagine è legata a un compito specifico, una firma del cliente disegnata sullo schermo, e l'invio del report finito all'ufficio. Il supporto offline non è un'opzione da avere — i seminterrati e i siti fuori città non hanno copertura, quindi l'app deve continuare a funzionare senza connessione e sincronizzarsi successivamente.
Tre limiti sono importanti per me e voglio che siano scritti fin dall'inizio. Un geotag viene registrato solo per due eventi — quando il lavoro inizia e quando finisce; l'app non segue i movimenti di un dipendente in background, e questo è dichiarato nel contratto di lavoro e nel testo che il lavoratore vede sullo schermo. Le foto del sito e le firme dei clienti sono conservate solo con consenso e non vengono mai pubblicate da nessuna parte — nessuna galleria pubblica, nessun materiale di marketing. Offline significa una coda sul dispositivo: i record si accumulano localmente e vengono inviati non appena la connettività ritorna, e se lo stesso compito è stato modificato in due posti, il conflitto viene risolto dall'ora del server.
Cosa mi aspetto in termini di portata:
— elenco dei compiti di turno con indirizzo, tipo di lavoro, fascia oraria e una breve descrizione;
— avvio e fine di un lavoro con un tocco;
— checklist estratte automaticamente in base al tipo di lavoro;
— report fotografico con ogni immagine legata al suo compito, non scaricata in una cartella condivisa;
— firma del cliente sullo schermo e un report di turno generato inviato all'ufficio;
— coda offline con sincronizzazione e risoluzione dei conflitti in base all'ora del server;
— pannello per il dispatcher nel browser: assegnare compiti, monitorare stati, esportare un turno.