Case Study · Officina 93014
Mussomeli (CL) · da agosto 2026«Il cambiamento parte da noi giovani»
Sito, eventi dal vivo e cloud per un'associazione culturale di Mussomeli
Officina 93014 è un'associazione culturale di giovani di Mussomeli. Da agosto 2026 le abbiamo costruito il sito ufficiale, le web app usate durante gli eventi in piazza, un cloud per i file dell'associazione e alcuni strumenti più piccoli, dal puzzle della mappa del paese alla vetrina dei negozi locali. Ogni servizio ha il suo indirizzo sotto officina93014.it e gira su due server Linux gestiti da noi, pubblicati attraverso Cloudflare Tunnel.
176iscritti alla caccia al tesoro notturna, in 17 squadre
282risposte anonime dal pubblico in una serata, 180 approvate per lo schermo
2 volteal giorno il sito importa i nuovi contenuti dal profilo Instagram
0richieste a servizi di terze parti dal sito ufficiale: font e script sono sul server
Cosa serviva
Tre esigenze di un'associazione che organizza eventi
Un sito che non chiede di pubblicare due volte
I ragazzi dell'associazione raccontano le attività su Instagram. Il sito doveva raccogliere quei contenuti da solo, restare leggibile anche per chi non usa i social e farsi trovare dai motori di ricerca.
Strumenti per gli eventi in piazza
Durante una serata il pubblico ha in mano solo il telefono. Niente app da installare e niente registrazioni: si inquadra un QR code e si partecipa dal browser.
Un posto per i file dell'associazione
Grafiche, documenti e materiali degli eventi in un cloud dell'associazione, senza un canone da pagare per ogni persona che ci lavora.
Cronologia
Come è cresciuto il progetto, da agosto a oggi
Fase 01Inizio agosto 2026
Il primo sito ufficiale
La prima versione aveva un tema scuro, una barra di navigazione sospesa e i contenuti disposti a riquadri. Sotto c'è un server Express che serve HTML e JavaScript scritti a mano, con i contenuti salvati in file JSON e nessun database.
Node.js
Express
Vanilla JS
Anime.js
Fase 0212 agosto 2026
AperiFood: le risposte del pubblico sullo schermo
Per la serata «I disturbi alimentari nell'era dei social» il pubblico ha risposto in forma anonima a 10 domande, entrando da un QR code con il proprio telefono. In poco più di un'ora sono arrivate 282 risposte; lo staff le leggeva e approvava prima di mandarle sullo schermo, e ne ha pubblicate 180.
React 19
Express 5
Socket.IO
Moderazione prima della proiezione
Fase 0324 agosto 2026
«Cu Cerca Trova», la caccia al tesoro notturna
17 squadre e 176 iscritti. Ogni squadra entra inquadrando il QR code del proprio poster e affronta cinque minigiochi da cinque livelli, con i punteggi calcolati sul server. Lo staff segue la gara da una Control Room (squadre, avvio e chiusura, annunci, bonus e penalità, controllo delle foto, stampa dei QR) mentre la classifica gira su uno schermo a parte.
3 app Express, un processo
Polling HTTP ogni pochi secondi
QR code per squadra
Fase 0426 / 29 agosto 2026
Niente più risorse esterne, poi il nuovo stile su carta
Prima i font sono passati sul server del sito, insieme a una pagina sulla privacy. Poi il sito ha cambiato aspetto: da un tema scuro a uno stile editoriale chiaro, color carta, più vicino a un'associazione di paese. Il tema scuro resta disponibile con un pulsante.
Fraunces e Outfit sul server
Tema chiaro predefinito
Tema scuro opzionale
Fase 054 / 8 settembre 2026
Il castello e i contenuti da Instagram
Nell'intestazione arrivano la sagoma del Castello Manfredonico e il passaggio animato tra sole e luna. Poi l'importazione automatica: due volte al giorno il server controlla il profilo Instagram dell'associazione, salva le copertine sul proprio disco (così le immagini non scadono con i link temporanei di Instagram) e separa i Reel dai post fotografici.
Importazione pianificata
Copertine salvate in locale
Reel e post separati
Fase 0615 settembre 2026
Rilascio automatico
Ogni modifica inviata al Git self-hosted aggiorna il sito in produzione, senza copiare file a mano sul server.
Forgejo
Deploy al push
Fase 0726 settembre 2026
Un'area riservata per l'associazione
Officina diventa il primo cliente dell'area clienti di Genesys Labs: si entra con password e codice da un'app di autenticazione, e da lì si aprono il cloud e il generatore di QR code. Un CRM è previsto con il piano in abbonamento.
Password e TOTP
Un accesso per tutti i servizi
Il sito oggi
officina93014.it dopo il passaggio allo stile su carta
www.officina93014.it
La pagina iniziale, con il tema chiaro predefinito e la sagoma del Castello Manfredonico.
www.officina93014.it/#galleria
I contenuti importati da Instagram, divisi tra Reel e post e filtrabili per tema.
www.officina93014.it/#proponi
Il modulo con cui chiunque può proporre un evento all'associazione.
La pagina iniziale da telefono
Eventi dal vivo
Il pubblico partecipa dal browser del telefono
Domande e risposte. Un QR code proiettato in sala apre la web app, senza accesso e senza nome da inserire. Ogni risposta arriva allo staff come «in attesa» e va sullo schermo solo dopo l'approvazione. Il server manda lo stato aggiornato a tutti i telefoni collegati a ogni cambiamento, tramite Socket.IO.
Caccia al tesoro. Il QR code sul poster porta ogni squadra direttamente alla propria partita; se il telefono si spegne, si rientra con il codice della squadra. Hub delle squadre, Control Room e classifica sono tre app separate che interrogano il server a intervalli di pochi secondi, e lo stato della gara viene salvato su file con un'istantanea ogni cinque minuti.