Vai al contenuto
Torna ai progetti

2026Design, sviluppo e infrastruttura

Escola Armunia Viola

La Escola Armunia Viola vive di corsi, sessioni e prodotti artigianali — un catalogo che cambia di continuo. Se ogni prezzo, ogni nuovo corso, ogni evento dovesse passare da me, il sito rallenterebbe l'attività invece di servirla. Ho costruito un sito di 14 pagine, ospitato su Cloudflare, dove il cliente modifica da solo tutti i testi e i contenuti — in modo semplice, rapido e pratico — dal primo corso all'ultimo prodotto del negozio, senza mettere mano al codice e senza dipendere da me per nulla di tutto questo.

  • Web Design
  • Decap CMS
  • Cloudflare Pages
  • SEO
  • GDPR
armuniaviola.pt
Escola Armunia Viola

Risultati

pagine, tutte pubblicate dal cliente senza codice
14
dal clic alla pubblicazione online
~1 min
autonomo: nessuna dipendenza da me per le modifiche
100%
pubblicazioni perse da quando ha lasciato Vercel
0

Nelle parole del cliente

«Pensavo che il mio sito fosse “ok”, ma quando Rúben mi ha presentato quello nuovo ho notato una grande differenza. È molto più pulito, funzionale e organizzato. Ha anche trovato il modo di farmi modificare il sito da solo, senza difficoltà. Senza dubbio ha migliorato il mio lavoro: il feedback dei clienti sul nuovo sito è positivo e anche a me fa più piacere andarci. Sono molto grato a Rúben e orgoglioso di questo nuovo progetto.»

João ViolaEscola Armunia Viola

agosto 2026armuniaviola.ptTradotto dal portoghese

La sfida

Modificare 14 pagine senza toccare il codice — e senza brutte sorprese al deploy

  1. Il cliente doveva pubblicare 14 pagine (corsi, sessioni, negozio, chi siamo, informative) senza imparare l'HTML né dipendere da me.
  2. Il catalogo cambia di continuo — prezzi, promozioni, eventi — e ogni modifica doveva andare online in pochi minuti, non in giorni.
  3. Serviva una SEO tecnica solida (JSON-LD, sitemap) e la conformità al GDPR per un pubblico portoghese del mondo spirituale, molto attento alla privacy.
  4. Il negozio doveva funzionare via WhatsApp — in parte prodotti propri, in parte pezzi di artigiani partner — perché questo pubblico vuole parlare prima di comprare, non tirare fuori la carta.

L'approccio

Decap CMS su GitHub, tutto in esecuzione su Cloudflare

Decap CMS con login GitHub dà al cliente un pannello visivo dove modifica da solo qualsiasi testo, immagine o prezzo, in modo semplice e rapido; dietro le quinte, i contenuti restano in markdown versionato, senza un database da gestire. Tutto lo stack — hosting, functions e CDN — gira su Cloudflare, e ogni modifica va online in circa un minuto. Stack minimo, controllo totale, nessuna sorpresa: quello che il cliente pubblica resta sempre online.

Cosa ho costruito

Pannello editoriale, negozio ibrido su WhatsApp, SEO tecnica

  • Pannello editoriale

    Decap CMS con login GitHub — il cliente modifica testi, immagini e prezzi da solo, in modo semplice e rapido, senza aspettare uno sviluppatore.

  • Negozio ibrido

    I prodotti propri hanno un link diretto a WhatsApp; i pezzi degli artigiani partner rimandano ai loro canali, citandoli in modo ben visibile.

  • SEO tecnica

    JSON-LD dinamico per ogni pagina, sitemap e llms.txt per motori di ricerca e IA.

  • GDPR sul serio

    Google Analytics solo dopo il consenso — un banner che funziona davvero, non di facciata.

  • Prestazioni

    Immagini WebP, Lighthouse 95+, CDN sull'edge di Cloudflare.

Cosa ho imparato

L'affidabilità conta più dello stack in sé

Decap CMS fa il suo lavoro, ma un pannello su misura è un'altra cosa

Per chi ha bisogno di autonomia editoriale rapida e non ha il budget (o i tempi) per un pannello di amministrazione costruito da zero, Decap CMS resta una soluzione valida — l'interfaccia è generica, ma funziona. Dopo aver costruito il back-office su misura di Energia Natural, è stato chiaro che un pannello pensato per quella specifica attività è più bello e più intuitivo. La differenza la fanno budget e tempi: quando entrambi lo permettono, oggi preferisco sempre la strada su misura.

WhatsApp come negozio batte il checkout

Avevo previsto di integrare Stripe. Il cliente mi ha fermato: «il mio pubblico vuole parlare prima di comprare». Aveva ragione — in questa nicchia un link WhatsApp precompilato converte molto meglio di qualsiasi carrello.

Vercel nascondeva le pubblicazioni del cliente, senza avvisare

Il piano Hobby di Vercel aveva smesso in silenzio di eseguire la build: i commit del CMS arrivavano su GitHub, ma il deploy durava 0 ms e i nuovi contenuti non andavano mai online. Il cliente pubblicava e il sito restava com'era. Ho migrato tutto su Cloudflare Pages Functions e tolto la dipendenza dalla CLI di Vercel — da allora, zero pubblicazioni perse.

Se lo rifacessi oggi

Probabilmente userei Astro invece di un generatore fatto in casa — oggi non c'è motivo di mantenere una pipeline di build manuale quando Astro risolve lo stesso problema con meno codice. Resta così perché funziona, e mettere mano a qualcosa che funziona solo per fare più bella figura nel curriculum non è il mio modo di lavorare.

Prossimi passi

Pagamenti e iscrizioni, quando la domanda lo richiederà

Prossimo passo: pagamenti facoltativi per i pacchetti digitali e una dashboard delle iscrizioni ai corsi. Non lo costruisco prima che il cliente ne senta il bisogno — la roadmap segue l'attività, non il contrario.

Ti serve un sito di cui fidarti per pubblicare da solo?

Ti racconto cosa ho imparato costruendo siti per attività che non possono aspettare uno sviluppatore — e ti progetto qualcosa su misura.

Ti serve più di un sito? Vedi i progetti su misura

Tutti i casi studio