davialessio.dev

Questo sito. HTML, CSS e JavaScript scritti a mano, PHP per i contenuti e il modulo di contatto.

Illustrazione di copertina del progetto
Categoria
Sito web
Stato
Attivo
Anno
2026
Il mio ruolo
Direzione visiva, sviluppo frontend e backend, testi.
Strumenti
  • HTML
  • CSS
  • JavaScript
  • PHP
  • UI/UX
  • Web design
  • Git
  • Deploy
Link

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

Preferenze

Tema

Animazioni

Il nome che si allarga, le transizioni fra le pagine e lo scorrimento morbido.

Statistiche anonime

Conteggio delle visite con Umami, sul mio server e senza cookie. Mi serve per capire quali pagine vengono lette.

Strumenti necessari

Ricordano queste scelte nel tuo browser. Senza, il sito te le chiederebbe a ogni visita.