Stanco di sentirmi "stretto" nei portfolio creati da altri, ho deciso di fare il grande passo: costruire il mio. Da zero. Non solo un sito vetrina, ma un vero e proprio ecosistema creativo.
Vi presento il mio nuovo portfolio, che è anche un CMS super personalizzabile! Il cuore pulsante del progetto è un editor a blocchi che ho sviluppato per dare vita alle mie creazioni. Ogni post è un puzzle dove sono io a decidere la forma e la disposizione dei pezzi, garantendo a ogni progetto lo spazio e la presentazione che merita.
Le Fondamenta del Progetto
La scelta di ogni strumento è stata guidata da un obiettivo: creare un'esperienza veloce, moderna e facile da manutenere. Questa combinazione tecnologica mi ha permesso di sviluppare un'applicazione robusta, dal design pulito e pronta a scalare per qualsiasi esigenza futura.
Nuxt
Framework JavaScript open source basato su Vue
TailwindCSS
Framework CSS
MongoDB
Database non relazionale Open Source
Hero
Ho sviluppato questa sezione 'Hero' come un componente modulare per il mio CMS. Dal pannello amministrativo posso personalizzare ogni elemento, dal titolo ai colori, visualizzando un'anteprima in tempo reale di come apparirà la modifica. Questo approccio mi dà il pieno controllo sull'impatto visivo e mi permette di sperimentare con diverse versioni in modo rapido ed efficace, prima ancora di pubblicare.
Il mio valore
In questa sezione metto in mostra le mie capacità principali. L'ho sviluppata in modo che sia completamente dinamica, permettendomi di gestire e aggiornare tutte le competenze direttamente dal pannello di amministrazione in un click.
Personalizzazione 'About me'
Modifica dei post
Per il mio portfolio, volevo una soluzione che non fosse statica. Per questo, ho sviluppato un sistema flessibile per la gestione dei progetti. Questo mi permette di creare post su misura per ogni lavoro. Invece di usare un unico template, posso costruire la pagina di ogni progetto in modo differente e dinamico, scegliendo come presentare le informazioni, le immagini e i dettagli tecnici.