Controcorrente

Controcorrente nasce da una domanda semplice che non aveva ancora una risposta: come fai a sapere, adesso, dove c'è folla a una fiera? Non dopo essere arrivato in coda, non guardando una mappa statica — adesso, prima di muoverti.

Controcorrente — App e Dashboard affiancati

Il progetto è un sistema dual-interface per la gestione dell'affollamento in fiere ed eventi. Un'app mobile per i visitatori e una dashboard desktop per gli organizzatori, connesse in tempo reale dagli stessi dati, progettate per due utenti con bisogni opposti.

Le grandi fiere sono esperienze straordinarie, ma chi le visita naviga spazi enormi senza informazioni su dove ci siano code, quando sia il momento migliore per visitare un'area, o quale padiglione sia ancora tranquillo. Il risultato è frustrazione, tempo perso e opportunità mancate.

Le soluzioni esistenti non aiutano: Google Maps gestisce la navigazione stradale, non la densità indoor. I sistemi enterprise come Cisco DNA Spaces sono pensati per gli organizzatori — costosi, complessi, invisibili al visitatore. Non esiste niente di consumer-friendly che connetta le due parti.

Controcorrente — Analisi competitiva

L'idea centrale è tradurre la percentuale di occupazione in colore immediato. Nessun numero da interpretare, nessuna lista da scorrere. La mappa si colora in base all'affollamento e capisci in meno di un secondo dove andare.

Verde significa vai. Rosso significa aspetta.

Controcorrente — Scala densità a 4 livelli

La scala ha quattro livelli — Libero, Medio, Alto, Critico — ed è identica su entrambe le interfacce. Quando l'organizzatore vede il rosso critico nella dashboard, sta guardando esattamente lo stesso segnale che vede il visitatore sull'app. Un linguaggio visivo unico per tutto il sistema.

Marco ha 23 anni, è appassionato di gaming e vuole visitare più stand possibili senza perdere tempo in coda. Non sa dove sono le code prima di arrivarci.

Sara ha 34 anni, è event manager con sei anni di esperienza. Vuole prevenire le situazioni critiche, ma i dati le arrivano sempre tardi e senza strumenti adeguati.

Condividono lo stesso dato — l'affollamento in tempo reale — ma lo leggono con interfacce radicalmente diverse. Marco vuole sapere dove andare. Sara vuole evitare che qualcosa vada storto.

Controcorrente — Le due personas

Il progetto ha seguito quattro fasi. Prima su carta — schizzi veloci per esplorare strutture e gerarchie senza il peso delle scelte visive. Poi wireframe in bianco e nero per definire la logica delle schermate. Poi varianti di layout per testare alternative in parallelo: mappa calore, vista lista, vista orari, esagoni con riempimento. Infine l'alta fedeltà, dove la palette e la tipografia entrano in scena e le decisioni prendono forma definitiva.

Controcorrente — Schizzi a mano
Controcorrente — Wireframe lo-fi

L'utente può impostare un avviso su un padiglione affollato. Quando l'occupazione scende sotto la soglia scelta, riceve una notifica push. Non è solo informazione passiva — è un sistema che lavora per te mentre fai altro.

Controcorrente — Schizzi a mano
Controcorrente — Wireframe lo-fi

La palette della dashboard è fredda — blu notte, navy, grigio istituzionale. La dashboard non è una versione grande dell'app. È un prodotto distinto, per un utente distinto. Qui si gestisce, non si visita.

Controcorrente — Dashboard Live con alert banner critico

La schermata principale mostra KPI in tempo reale, un alert banner quando una soglia viene superata, e la griglia dei padiglioni con riempimento proporzionale all'occupazione. In un colpo d'occhio Sara sa cosa sta succedendo ovunque.

Dal dettaglio di zona può vedere il trend orario, il log completo delle azioni, e inviare una comunicazione mirata ai visitatori in pochi click — con anteprima di come apparirà sul loro telefono prima di confermare l'invio.

Controcorrente — Schizzi a mano
Controcorrente — Wireframe lo-fi

Il file Figma collega 22+ schermate dell'app e 11 schermate della dashboard con flussi interattivi navigabili. Non è una galleria di immagini — puoi toccare la mappa, aprire il bottom sheet, impostare un avviso e ricevere la notifica.