Journal
Registro
Il registro reale delle modifiche a questo sito: cosa è cambiato, e perché.
2026-07-14
Prima versione — single page, Premium Dark Mode
Prima build del portfolio: Next.js (App Router), TypeScript e Tailwind CSS, single page con anchor scroll. Estetica dark mode premium (fondo quasi nero, accento viola), font Syne per i titoli e Geist per corpo/testo tecnico.
Sezioni: Hero con testo a comparsa, About su layout bento, Skills in bento grid, Progetti con effetto sticky-stack allo scroll, cursore custom, magnetic button e smooth scroll con Lenis.
2026-07-14
Form di contatto reale
Collegate le sezioni alla home (in precedenza la pagina mostrava ancora il boilerplate di default) e aggiunto un vero form di contatto: Server Action con Resend, validazione lato server, honeypot anti-spam e footer con i link social.
2026-07-14
Redesign completo — dossier tecnico multipagina
Su richiesta di un redesign completo e di un sito multipagina, cambiata direzione visiva: dark mode abbandonato in favore di un concept "dossier tecnico / blueprint" — fondo carta chiaro, inchiostro quasi nero, un solo accento blu tecnico, tipografia Archivo + IBM Plex Sans/Mono.
Il sito è passato da singola pagina a quattro rotte reali (Home, Chi sono, Progetti con dettaglio dinamico per progetto, Contatti), ogni componente visivo ricostruito da zero: nuova Navbar, Footer, card, tabelle specifiche, transizioni tra pagine.
2026-07-14
Rifinitura: accessibilità, SEO, motion
Rimosso il cursore custom su segnalazione diretta — non piaceva, tolto in favore del cursore nativo del sistema.
Corretti i contrasti colore che non superavano il rapporto minimo WCAG AA (calcolati analiticamente: alcuni testi secondari erano sotto 3:1), rinforzati i bordi dei controlli interattivi.
Aggiunti sitemap.xml, robots.txt, immagine Open Graph dinamica e dati strutturati Person; pagine di sistema (404, errore, caricamento) nello stesso linguaggio visivo; transizione dedicata tra le schede progetto; questa pagina di registro.