Web App per la ricerca e la gestione degli affitti di appartamenti. Il frontend è stato realizzato con Vue 3 e il routing delle pagine gestito con vue router. Le ricerche sono state implementate con chiamate API ed i risultati si ottengono senza alcun refresh. Il backend realizzato con Laravel 10 ha un'interfaccia di gestione degli appartamenti che permette di aggiungere, rimuovere e modificare appartamenti salvati in un database relazionale. Altre features: localizzazione geografica, pagamenti.
Progetto backend realizzato con Vite e Laravel 10. Utilizzando il paradigma MVC (Model | View | Controller) ho realizzato le CRUD necessarie alla gestione di creazione, salvataggio, modifica e cancellazione, dal database, dei Comics. Ho inoltre realizzato con Blade le varie Views per la visualizzazione dei form di creazione e modifica, la show di ogni Comic e una interfaccia da cui gestire tutti i Comics presenti nel database.
Web App che cerca di rifarsi alla versione web di Netflix realizzata utilizzando Vite, Vue e Scss. Utilizzando axios ho effettuato delle chiamate API al database 'themoviedb' per recuperare i film e le serie tv. Ho inoltre implementato la possibilità di effettuare ricerche, filtrare per genere e ho suddiviso l'app in una sezione Movies e una TV Shows. Per quanto riguarda ogni singola 'card' ho implementato un comportamento 'flip' al click, che rivela i dettagli dell'elemento.
Sito vetrina realizzato con SCSS e Vue.js. Pensato per essere modulare, le sue sezioni infatti sono state pensate e realizzate come componenti in modo che il loro ordine possa essere variato a piacere. Alcune sezioni sono state dinamicizzate con comportamenti all'hover, al click e con sistemi di filtraggio dei contenuti realizzato tramite il rendering condizionale di Vue.js