davialessio.dev
Questo sito. HTML, CSS e JavaScript scritti a mano, PHP per i contenuti e il modulo di contatto.
- Categoria
- Sito web
- Stato
- Attivo
- Anno
- 2026
- Il mio ruolo
- Direzione visiva, sviluppo frontend e backend, testi.
- Strumenti
- Link
- Visita il sito
Il progetto
Volevo un portfolio che si potesse aggiornare modificando qualche file JSON, senza un pannello di amministrazione da mantenere e senza framework da aggiornare.
Il nome in apertura usa un carattere variabile: la larghezza delle lettere segue il puntatore. È l’unico effetto vistoso del sito, il resto lascia spazio ai contenuti.
Funzionalità principali
- Contenuti in file JSON, renderizzati lato server in PHP
- Versione italiana e inglese, con indirizzi corrispondenti
- Tema chiaro e scuro, rispetto della preferenza di sistema
- Transizioni tra pagine con la View Transitions API, disattivate con riduzione del movimento
- Modulo di contatto con validazione, captcha in immagine, honeypot, token firmato e limite di invii
- Sitemap generata dai contenuti, dati strutturati e anteprime social