Panoramica
Tickets è una Progressive Web App (PWA) sviluppata nell’ambito di un progetto scolastico. Permette agli organizzatori di creare, gestire e validare biglietti di eventi dall’inizio alla fine, dalla generazione al controllo all’ingresso.
Funzionalità
- Generazione biglietti: crea biglietti per un evento con categorie e prezzi configurabili.
- Esportazione PDF: i biglietti possono essere stampati o condivisi in formato PDF.
- Validazione QR code: ogni biglietto contiene un QR code univoco. Scansionarlo all’ingresso lo segna come usato e mostra le informazioni dell’acquirente.
- Dashboard vendite: panoramica dei biglietti venduti per categoria e degli incassi totali.
- Storico validazioni: registro in tempo reale dei biglietti validati, con indicazione delle persone già entrate e dei biglietti ancora da convalidare.
Dettagli tecnici
Sviluppata come PWA, l’app funziona offline e può essere installata su qualsiasi dispositivo dal browser. Nessun app store necessario.
Il flusso di validazione dei QR code è progettato per funzionare in ambienti con connettività limitata (es. l’ingresso di una sala con segnale scarso), sincronizzando lo stato locale con il server non appena la connessione viene ripristinata.
Contesto scolastico
Il progetto è stato sviluppato per un corso scolastico come esercizio full-stack, coprendo frontend, API backend, progettazione del database e deploy.
Demo
