Un sol procés
Nuxt 4 amb SSR, backend a Nitro i SQLite amb Drizzle. Un sol desplegament, i una còpia de seguretat és copiar una carpeta.
Landing i panell de gestió
21 de novembre · 16:30h · Casino de Tortellà
La web de l'acte: programa, dinar popular amb reserves, inscripció de glosadors, vídeos de les edicions anteriors i un panell perquè l'organització ho canviï tot sense tocar codi.
Prova el panell. Cada edició fa servir els colors del seu cartell: es trien al /admin i la web es repinta sola.
La glosa —o corrandes— és cant improvisat amb rima. Els participants s'enfronten en vers i es responen sobre la marxa, davant del públic i sense guió. La web ha de fer el mateix que l'acte: anar per feina i deixar lloc a la festa.
Arròs amb verdures i bolets · hamburguesa vegetal o botifarra
Això és una mostra. Les reserves de debò es fan a la web, i reben un correu de confirmació.
Tots tres es desen a la base de dades, es gestionen des del panell amb estats i exportació a CSV, i cadascun s'obre i es tanca per separat. El butlletí fa al revés que els altres: recull correus mentre la web encara no és pública.
| Formulari | On surt | Què demana | Correu de confirmació |
|---|---|---|---|
| Reserves del dinar | a la portada | nom, correu, adults i infants | sí |
| Inscripció de glosadors | pàgina pròpia, /inscripcio | nou preguntes, les del formulari de Google d'abans | sí |
| Butlletí | pàgina de compte enrere | només el correu | no |
Nuxt 4 amb SSR, backend a Nitro i SQLite amb Drizzle. Un sol desplegament, i una còpia de seguretat és copiar una carpeta.
Un fitxer .ics generat al servidor amb la data i el lloc de l'edició, a un clic des del compte enrere.
Limitador per IP: 8 enviaments cada 10 minuts per formulari. Apuntar-se dos cops al butlletí no revela si el correu ja hi era.
Confirmacions per correu configurables a /admin, amb la contrasenya desada xifrada (AES-256-GCM) i un botó per enviar una prova.
Els vídeos de les edicions anteriors no es carreguen fins que prems play: abans, YouTube no sap que hi has entrat.
Scripts propis per passar l'auditoria d'accessibilitat i PageSpeed abans de cada publicació.