2025

NumbfedeOS

Il case study che stai usando in questo momento.

Ruolo
Design, sviluppo, contenuti — tutto
Stato
Live · In continua evoluzione
Tag
Next.js · Creative Dev · Design System · Apri i DevTools

Questo portfolio non è una vetrina: è un piccolo sistema operativo. Ha un terminale interattivo con 15 comandi (prova `neofetch`), una command palette richiamabile con ⌘K, un easter egg col Konami code, 3D in WebGL e tipografia che reagisce allo scroll. Tutto progettato, scritto e sviluppato da zero, senza template.

Sotto il cofano: Next.js 16 e React 19 in TypeScript, Tailwind CSS 4, three.js e Framer Motion, un CMS su misura con storage persistente e rigenerazione on-demand delle pagine, i18n italiano/inglese indicizzabile con hreflang, Open Graph generate dal codice in build, security header severi e CI su GitHub Actions.

Punti chiave

  • Experience layerTerminale interattivo localizzato, command palette ⌘K, Ghost Mode col Konami code: dettagli che si ricordano.
  • SEO internazionaleRoute it/en con hreflang, sitemap completa, JSON-LD e Open Graph dinamiche generate in build.
  • CMS su misuraPannello admin con anteprima live, import/export, storage persistente e pagine rigenerate al salvataggio.
  • Performance e accessibilitàReduced-motion rispettato ovunque, skip link, fallback 3D per hardware debole, preloader saltabile.

Funzionalità

  • Terminale con history, tab-completion e ASCII art
  • Command palette con navigazione da tastiera
  • Konami code → Ghost Mode
  • Admin CMS con revalidation on-demand
  • OG images generate dal codice
  • CI con lint e build a ogni push