Vai al contenuto
Mattia Callegher
menu ▾

Come è fatto questo sito

Il codice sorgente è su GitHub.

01

Stack

  • Next.js 15, export statico. Servito come semplici file
  • React 19, TypeScript, Tailwind CSS 4
  • Framer Motion, solo per il playground
  • Inglese e italiano senza librerie i18n: un albero di route statiche per lingua, dizionari in TypeScript e un piccolo script che rileva la lingua e ricorda la scelta
02

Hosting

  • Un piccolo VPS gestito da me, Caddy in Docker, DNS su Cloudflare
  • Build e deploy automatici con GitHub Actions a ogni push
03

Privacy

  • Niente analytics, cookie o script di tracciamento da parte mia. Il traffico passa da Cloudflare, che tiene i suoi log di base
  • Funziona anche senza JavaScript, playground escluso

Costruito con l’aiuto di Claude Code, rivisto riga per riga