2026Architettura, sviluppo e infrastruttura
Energia Natural
Micael lavora la terra — agricoltura intuitiva, ecologia profonda, rigenerazione del paesaggio mediterraneo. Non poteva dipendere da me per cambiare un prezzo; sarebbe andato contro tutto ciò che pratica. Gli ho costruito un sito che gestisce da solo, dal primo testo all'ultimo prezzo.
- Astro
- Cloudflare D1
- TypeScript
- SSR
- Custom CMS

Risultati
- Lighthouse in tutte le metriche
- 100/100
- di back-office, che gestisce da solo
- 17 moduli
- per pubblicare, senza codice
- < 1 min
- pagine, 27 generate dal database
- 35
Nelle parole del cliente
«Sviluppare il nostro sito è stata una grande avventura e Rúben ha seguito ogni bozza, ogni modifica, ogni realizzazione. Disponibile, creativo, dedicato e instancabile. Da parte nostra, la sensazione è stata di lavorare con qualcuno che si impegna e si dedica al progetto, facendone una sua missione. La comunicazione è stata chiara, con un'energia propositiva e sempre positiva. Siamo molto contenti del risultato, ma anche del percorso, che è stato più leggero perché fatto con Rúben. Grazie di cuore per tutto!»

agosto 2026energianatural.ptTradotto dal portoghese
La sfida
Niente poteva dipendere da me
- La sua attività ruota attorno all'autonomia — dipendere da uno sviluppatore per cambiare un prezzo non aveva alcun senso.
- Doveva gestire messaggi, eventi, progetti, servizi, impostazioni, utenti e cronologia — tutto da solo, dal pannello di amministrazione.
- 14 pagine di servizio dovevano nascere dal database, non da file statici che solo io sapevo modificare.
- Accesso senza password — un team piccolo non ha tempo da perdere con credenziali smarrite.
- Le statistiche dovevano esserci, ma senza cookie — GDPR by design, non tramite un banner di consenso.
L'approccio
Un sito che Micael coltiva da solo
Astro 5 in SSR ibrido su Cloudflare Pages e D1, con un admin costruito su misura per la sua attività — nessun CMS generico adattato a forza. Magic link con token monouso e un'allowlist in D1 tolgono di mezzo la password. Un sistema di statistiche fatto in casa, scritto da me in ~150 righe, salva i dati direttamente su D1, senza cookie e senza strumenti esterni. Il risultato: Micael entra, cambia quello che gli serve, esce — senza aspettare me.
Cosa ho costruito
Back-office di 17 moduli, tutto suo
Back-office completo
17 moduli — le 7 pagine del sito, messaggi, identità e marchio, menu e footer, pagine legali, pagina 404, tutti i testi, traduzioni, utenti, statistiche e cronologia — gestiti da lui, dall'inizio alla fine.
Pagine dinamiche
14 pagine di servizio nascono dal database: cambi il testo e la pagina si aggiorna da sola.
Accesso senza password
Magic link via Resend, token monouso, allowlist in D1 — nessuna password da dimenticare.
Statistiche senza cookie
~150 righe scritte da zero, GDPR by design, una dashboard tutta sua.
Email con il proprio dominio
@energianatural.pt tramite Cloudflare Email Routing.
Anti-spam
Turnstile + honeypot + rate-limit per email, senza interventi manuali.
Cosa ho imparato
Costruire per chi non vuole intermediari
Cloudflare D1 basta per quasi tutto
All'inizio un SQLite distribuito mi metteva ansia — non ce n'era motivo. Per siti istituzionali fino a qualche migliaio di utenti, D1 è più che sufficiente e l'integrazione con Cloudflare Pages è banale.
Un CMS su misura richiede più tempo di quanto sembri
Ho sottovalutato lo sforzo di un back-office da 17 moduli. La prossima volta o lo faccio pagare di più, o uso qualcosa come Payload CMS per i moduli generici e scrivo da zero solo ciò che è specifico del cliente.
Lighthouse 100/100/100/100 è eccessivo, ma aiuta a vendere
Arrivare a 100 in tutte le categorie è costato ~2 giorni in più. In pratica, per l'utente finale, 90+ bastava. Ma lo screenshot di un Lighthouse perfetto è un argomento di vendita diretto per il prossimo cliente.
I magic link offrono una UX migliore delle password
Non mi ha mai scritto «ho dimenticato la password», perché non c'è nessuna password da dimenticare. Per i team piccoli (fino a ~20 utenti), lo consiglio sempre.
Prossimi passi
Pagamento delle iscrizioni e SMS
Prossima fase: integrare i pagamenti per le iscrizioni ai corsi di formazione ed estendere le notifiche agli SMS, oltre all'email. Prima di andare avanti aspetto i riscontri dall'uso reale.
Ti serve una piattaforma su misura?
Posso progettare e costruire uno stack completo per la tua attività — back-office incluso.
Ti serve più di un sito? Vedi i progetti su misura
