Separazione in componenti
Invece di scrivere ogni pagina da zero, ho tirato fuori i pezzi che si ripetono (intestazione, footer, le card dei progetti) in componenti a parte. Così se cambio una card, cambia dappertutto. Lo scopo è anche capire e creare una "libreria" di componenti riutilizzabili per progetti futuri.
Costanti centralizzate
Colori, font e larghezze massime non sono scritti a mano in ogni pagina, ma vivono in tre soli file dentro constants/. Se domani cambio il colore principale del sito, lo cambio in un posto solo e si aggiorna ovunque. Questo è importantissimo per una manutenzione rapida e chhirurgica.