CHL Studio: una piattaforma riutilizzabile per gli eventi.
Pagine evento, opzioni di iscrizione, gestione partecipanti ed email controllate da un unico backoffice.
Il team crea eventi, aggiorna grafica e contenuti, raccoglie iscrizioni, esporta i partecipanti e scrive ai partecipanti in autonomia.
- Cliente
- CHL Studio
- Settore
- Eventi e studio creativo
- Anno
- 2026
- Servizi
- Gestionali e web app

Contesto
CHL Studio aveva già validato il flusso con una prima versione usata per gli eventi iniziali. Serviva trasformare quella pagina singola in un sistema riutilizzabile.
La piattaforma è stata costruita in circa una settimana, nel maggio 2026, partendo dalla pagina già in uso.
Problema
Creare un nuovo evento o cambiare date, grafica e opzioni richiedeva interventi manuali. Anche la raccolta degli iscritti doveva diventare più ordinata per facilitare la gestione degli ingressi.
Soluzione
Ho costruito una piattaforma con pagina pubblica e backoffice, pensata per ripetere lo stesso processo su eventi diversi.
- Creazione di eventi dal backoffice: titolo, descrizione, immagini di sfondo e logo, capienza, data e finestra di iscrizione, link a privacy e termini.
- Una domanda a scelta singola configurabile per ogni evento, ad esempio fasce orarie o tipi di ingresso.
- Pagina pubblica di iscrizione mobile-first, con stati automatici: iscrizioni non ancora aperte, chiuse o evento al completo.
- Sei controlli sul server per ogni iscrizione: anti-spam, limite di richieste, finestra temporale, capienza, opzione valida ed email già iscritta.
- Lista iscritti con ricerca, modifica ed eliminazione, ed esportazione CSV per gestire l’ingresso.
- Template email per evento con variabili, invio automatico alla registrazione e invii manuali ai partecipanti, con storico delle consegne.
La piattaforma eventi



Risultato
CHL Studio può creare nuove pagine, aggiornare i contenuti e gestire le iscrizioni senza modificare codice. Il flusso può essere riutilizzato per gli eventi successivi.
Ogni email inviata lascia una traccia con il suo esito, così il team sa cosa è arrivato e cosa no.
Dettagli tecnici
Applicazione full-stack con rendering lato server e funzioni server tipizzate, database PostgreSQL con Drizzle ORM, validazione con Zod, autenticazione con sessioni ed email via SMTP Mailjet.
- TanStack Start
- React
- TypeScript
- PostgreSQL
- Drizzle ORM
- Zod
- Better Auth
- Mailjet
Vuoi rendere ripetibile un processo manuale?
Partiamo dai passaggi che oggi richiedono più tempo.

