Nel percorso intensivo di 700 ore ho messo in pratica le basi dello sviluppo web attraverso progetti individuali e un’applicazione finale in team. Questi sei esempi mostrano la progressione dal layout e dalla logica JavaScript ai componenti Vue, alle API e al coordinamento del lavoro condiviso.
Ordinazione di cibo a domicilio: dalla scelta dei piatti al pagamento, fino alla gestione degli ordini nell’area ristoratore.
Applicazione per ordinare cibo a domicilio. Abbiamo gestito il progetto in autonomia, con docenti di altre classi nel ruolo di committenti per simulare il confronto con gli stakeholder.
Coordinamento condiviso
Mi sono occupato della divisione dei compiti, delle decisioni tecniche e del supporto ai compagni, concordando le scelte con il gruppo.
Backend e pagamenti
Ho implementato la gestione degli ordini, collegandoli a piatti e quantità ed esponendo API e viste di consultazione. Per i pagamenti ho integrato Braintree in sandbox: generazione del token per il client, invio della transazione e restituzione dell’esito.
Applicazioni, dati e interazioni
Due progetti individuali dedicati all’integrazione con API esterne e alla gestione dello stato e delle interazioni in una chat simulata.
INTEGRAZIONE CON API ESTERNE
Boolflix
Vue · Vite · Axios · SCSS · API TMDb
Applicazione Vue per cercare film e serie TV tramite le API di The Movie Database. Ho collegato la ricerca alle richieste HTTP e organizzato la visualizzazione dei risultati attraverso componenti e stato condiviso.
Richieste parallele per film e serie TV, con gestione dei due insiemi di risultati.
Schede con copertina, titolo, titolo originale, lingua e valutazione convertita in stelle.
Componenti riutilizzabili per la ricerca e la presentazione delle informazioni ricevute dall’API.
Dashboard scolastica che riunisce classi, studenti, attività e statistiche in un’interfaccia responsive.
Contatti
Parliamone
Valuto opportunità Full Stack Developer e Software Engineer. Vivo tra Catania e Licata e prediligo il lavoro da remoto, con apertura a soluzioni in presenza o ibride nelle vicinanze.