ZAC! L'integrazione col registro di cassa

L'integrazione del registro di cassa all'interno della nostra web app ZAC!, pensata come gestionale completo per feste e sagre, è stata uno degli aspetti chiave del progetto, con l'obiettivo di costruire un flusso di lavoro fluido, affidabile e in grado di adattarsi alle necessità concrete di chi lavora dietro gli stand.

Integrazione real-time con Turbo Streams

Il cuore del sistema è basato su Turbo, la potente tecnologia parte dell'ecosistema Hotwire (HTML Over The Wire), pensata per offrire esperienze utente fluide e reattive senza ricorrere a JavaScript complesso né a framework front-end invasivi.

Il registro di cassa

In particolare, utilizziamo Turbo Streams per inviare aggiornamenti in tempo reale direttamente dal server al browser: ogni volta che un ordine viene creato, modificato o cambia stato (ad esempio: “in preparazione”, “pronto”, “consegnato”), il backend trasmette in automatico un frammento HTML pre-renderizzato solo alla porzione di interfaccia interessata, che viene aggiornata istantaneamente.

Questo approccio ha diversi vantaggi:

Abbiamo strutturato il sistema di broadcast in modo da distinguere i canali per evento e per ruolo, così da non inviare aggiornamenti non pertinenti: ad esempio, la cassa non riceve gli avvisi rispetto le quantità di piatti limitate, perché ha già sott'occhio le informazioni a riguardo, che tuttavia vengono aggiornate in tempo reale. L'addetto agli ordini invece vede subito i nuovi ordini in arrivo ed eventuali modifiche agli stesi.

Questo ci ha consentito di creare un'interfaccia in cui ogni informazione viene visualizzata immediatamente dagli addetti giusti, senza che l'operatore debba fare refresh o interagire con elementi aggiuntivi, rendendo ZAC! non solo reattivo, ma anche scalabile e personalizzabile in base alle esigenze reali di ogni sagra o festa.

La dashboard degli ordini

Ogni modifica rilevante, la creazione di un nuovo ordine, il suo pagamento, la sua preparazione o consegna, viene broadcastata in tempo reale a tutti i dispositivi coinvolti, mantenendo le postazioni (sia quelle operative che quelle gestionali) costantemente sincronizzate.

Ogni ordine è disponibile in versione ristretta, per garantire una visione d'insieme, o esplosa, per controllare i dettagli, come il numero di piatti ordinati. L'interfaccia è configurabile dal gestore degli ordini, che può decidere di averli sempre tutti espansi, solo il primo, o tutti chiusi, con la possibilità di agire singolarmente su ogni comanda e cambiare le impostazioni con un click.

Dettagli dell'ordine

Notifiche in tempo reale per esaurimento scorte

Un'altra funzionalità chiave accennata in precedenza riguarda la gestione delle quantità limitate, un problema particolarmente frequente nelle sagre.

Le notifiche in toasts

Abbiamo implementato un sistema di notifiche toast, progettate per essere leggere, non invasive ma altamente visibili, perfette per un ambiente frenetico come quello di una festa o sagra. Questi avvisi compaiono in tempo reale nel browser non appena un piatto o un ingrediente raggiunge una soglia di disponibilità considerata critica — soglia che può essere configurata liberamente dagli organizzatori in base alle esigenze specifiche dell’evento.

Grazie all'infrastruttura real-time di Turbo Streams, i toast vengono trasmessi e visualizzati immediatamente su tutte le postazioni abilitate (ad esempio dashboard degli ordini o direzione), garantendo una comunicazione rapida e sincronizzata tra i vari reparti.

Dal punto di vista UX, i messaggi appaiono in sovraimpressione in angoli discreti dello schermo, con un colore chiaro, evidenziati da un bordino lampeggiante nei primi attimi, e scompaiono automaticamente dopo alcuni secondi. In questo modo il flusso di lavoro resta snello, senza interruzioni né necessità di aggiornare la pagina.

In parallelo, abbiamo affiancato un sistema archiviante di notifiche più tradizionale, sempre in real-time, in modo che eventuali avvisi critici possano essere ritrovati e consultati anche a distanza di tempo, ad esempio per verificare quando e perché un certo prodotto è stato bloccato o rimosso.

Uno strumento di trasparenza e controllo fondamentale per gli organizzatori, questo sistema viene usato anche per altri tipi di comunicazioni, come ad esempio l'invio di messaggi o una risposta ad un proprio ticket nell'area di Assistenza.

Le notifiche

Integrazione con stampanti

Una tipica stampante termica

Sapendo che molti stand sono ancora fortemente legati a flussi di lavoro fisici, abbiamo incluso la possibilità di stampare gli ordini.

Il sistema è pensato per essere compatibile con stampanti termiche o da banco, facilmente integrabili con le postazioni tramite rete locale o bluetooth.

Design responsive, ma orientato alla produttività

Il gestionale, al contrario della sua controparte per gli utenti, nasce invece come strumento destinato principalmente a tablet e desktop, ma grande attenzione è stata riservata al design responsive, per permettere una buona esperienza anche su smartphone, soprattutto per ruoli secondari o di monitoraggio (ad esempio: un referente che controlla da remoto l'andamento della festa).

Le interfacce sono ottimizzate per l'uso prolungato: layout chiari, pulsanti grandi e leggibili e feedback visivi efficaci per ogni interazione.

Il risultato è un ecosistema che riesce a coniugare la rapidità e l'efficienza di un gestionale professionale con le esigenze specifiche di un evento temporaneo come una festa o una sagra: poca burocrazia, alta flessibilità, e strumenti chiari per prendere decisioni al volo.

La vista di una pagina dell'area di gestione su smartphone

Conclusioni

Il nostro primo test sul campo ci ha dato entusiasmo, conferme e tantissimi spunti. Da qui vogliamo ripartire per far crescere ZAC! e portarlo in sempre più sagre e feste popolari in tutta Italia.

L'obiettivo è ambizioso ma chiaro: trasformare ZAC! nel riferimento digitale per la gestione moderna degli eventi locali, con strumenti pratici per chi organizza e un'esperienza fluida per chi partecipa.

Stai organizzando una sagra o una festa e vuoi scoprire se ZAC! fa al caso tuo? Parlaci del tuo evento! Saremo felici di affiancarti per rendere la tua manifestazione più efficiente, innovativa e accessibile, senza perdere il suo spirito tradizionale.

Puoi esplorare tutte le funzionalità di ZAC! visitando il sito ufficiale, oppure scoprire qui la storia e il percorso che ci ha portato a realizzarlo.

Hai un progetto in mente? Vuoi digitalizzare la tua festa o realizzare un sito web per la tua attività?

Contattaci

Pagine collegate

Noland

Montaggio e produzione video

ZAC!

Zero attesa in coda

Liuteria Marcellan

Tra artigianato e Youtube

Aquagranda

Una memoria collettiva digitale

Agridan

Gestione di denunce di danni agricoli

GMT

Great Masters of Time

Betterplazed

Monitoraggio rendite dell'affitto di proprietà

Venywhere

Lavorare da remoto a Venezia

Euleria Home

Riabilitazione da remoto

Euleria Lab

Dispositivo medico per il movimento

DVRI

Distretto Veneziano della Ricerca e della Innovazione

Galassie

L’Universo Culturale Veneziano

Beni Relazionali

Il valore della relazione

Sale in Zucca

Tra educazione e natura

SPID Rails

Autenticazione SPID per Ruby on Rails

Disumana

Un magico mondo di divertimento

uMatch

Calcio e data visualization

Scooter Rent Venice

Prenota un tour per il Lido