02 / 03 · Concept demo
Festival of Digital Culture
FREQUENZA
Design + sviluppo
Salvatore Borneo / 2026
La sfida
Rendere esplorabile un programma parallelo e molto denso, aiutando le persone a comporre un’agenda senza sovrapposizioni.
La risposta
Un indice vivo per giorno e palco, con schede artista, rilevazione dei conflitti e un percorso pass accessibile e trasparente.

Ruolo
Art direction · UX/UI · Front-end
Stack
- Next.js 16
- React 19
- TypeScript
- Web Storage API
Capacità dimostrate
- Information architecture
- Conflict detection
- Dialog accessibili
- Checkout simulato


Demo interattiva
Non guardarla soltanto. Provala.
Prodotto dimostrativo interamente client-side. Dati, conferme, prezzi e transazioni sono simulati e restano nel tuo browser.
Persistenza funzionale / frequenza-pass-v1
Si attiva quando entra in scena
FREQUENZA
Lineup, agenda personale, conflitti e selezione del pass vengono caricati soltanto in prossimità dell’esperienza.
Decisioni reali
Le decisioni dietro l’interfaccia.
- 01
Il conflitto viene spiegato
Quando due appuntamenti si sovrappongono, l’interfaccia nomina entrambi e impedisce l’aggiunta silenziosa di un’agenda impossibile.
Mostra estratto di codice
const overlaps = agenda.some( (item) => event.start < item.end && event.end > item.start, ); - 02
Accessibilità dentro il flusso
Le preferenze non sono una nota a margine: entrano nella scelta del pass prima della conferma e restano modificabili.
- 03
Evento e pagamento restano dichiaratamente fittizi
Nomi, pass e conferma vivono solo nella demo. Nessun dato viene inviato e nessun acquisto viene eseguito.
Progetto successivo
Continua l’esplorazione oppure raccontami cosa vuoi costruire.