My Portfolio

Questo sito stesso su cui sei attualmente é anche un mio progetto personale. Qui parlo un pò di me, e su quali tecnologie conosco e uso attualmente.

Vai al Sito

Descrizione Progetto

Ho voluto realizzare questo sito, principalmente per fare pratica con NextJs. L'intera app, è costruita usando Html e Css puro, ho di proposito escluso l'uso di librerie grafiche per non avere eccessive dipendenze esterne. Essendo costruito con NextJs, il sito fa uso di tecnlogie come SSG (Static Site Generation ) e SSR (Server Side Rendering), le quali ottimizzano al massimo le prestazioni e la SEO. (Vedi secoda immagine sopra dove mostro il report di Lighthouse). Inoltre tramite l'ISR (Incremental Static Regeneration) anche se modifico un contenuto non ho bisogno di rifare la Build. Le tecnologie sopra elencate sono il futuro dello svilluppo Web. La Build viene automaticamente deployata sul servizio cloud front-end Vercel. Per la gestione dei contenuti del sito ho usato un Headless CMS chiamto DatoCms. Quest'ultimo è collegato direttamente all'applicazione, il che mi permette di aggiungere o modificare contenuti dinamici, senza dover modifcare il codice sorgente e rifare successivamente la build.

Tecnologie usate

  • HTML
  • CSS
  • ReactJs
  • Nextjs
  • Typescript
  • Javascript
  • datoCMS