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
Backoffice: tabella eventi con fine evento, finestra iscrizioni, capienza e numero di opzioni
Elenco eventi con capienza e finestra iscrizioni — dati di esempio.

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

Dashboard con evento attivo, tabella iscritti con persona, email, opzione e data, e pulsante Scarica CSV
Elenco iscritti con esportazione CSV — dati di esempio.
Pagina pubblica di iscrizione su sfondo scuro: nome, cognome, email, tre opzioni di ingresso e pulsante Iscriviti
Pagina pubblica di iscrizione con scelta dell’ingresso — dati di esempio.
Tre schermate mobile affiancate: form compilato, errore email già iscritta, conferma Iscrizione ricevuta
Flusso da smartphone: form, controllo duplicati, conferma — dati di esempio.

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.