Su di me

Sono uno sviluppatore web junior, formato attraverso un corso presso Aulab, dove ho acquisito competenze in HTML, CSS, Bootstrap, MySQL, PHP e Laravel. Durante due esperienze lavorative precedenti, ho approfondito le mie conoscenze in C# con framework .NET, Entity Framework e SQL Server. Sono stato coinvolto anche nello sviluppo front-end utilizzando Angular. Come CMS invece ho avuto modo di lavorare con Wordpress.

Attualmente, sto dedicando tempo all'apprendimento approfondito di Next.js e React. Sono attratto da Next.js per la sua capacità di creare siti veloci e ottimizzati per la SEO, mentre React mi affascina per la sua flessibilità e potenza.

Ho scelto di includere questi linguaggi nel mio stack tecnologico perché mi piacerebbe continuare a mettermi alla prova e diventare sempre più bravo in queste tecnologie. Tuttavia, sono aperto ad accettare opportunità di lavoro che non coinvolgono queste tecnologie, in quanto sono convinto che la programmazione sia una disciplina che va oltre il linguaggio di programmazione.

Progetti

1. Piattaforma per creare tornei di videogiochi https://tourney-eta.vercel.app/

Descrizione: questo sito consente agli utenti di registrarsi e effettuare il login, inclusa la funzionalità di recupero password tramite il 'forgot password'. Per la gestione dell'autenticazione, ho integrato le API di Supabase.

Inoltre, offre la possibilità di creare e modificare tornei, inserire e visualizzare i punteggi in tempo reale. Per partecipare a un torneo a pagamento, le squadre devono acquistare uno slot nel torneo. Il pagamento è gestito tramite Stripe: gli utenti saranno reindirizzati alla pagina di Stripe per completare la transazione.

Il progetto è stato sviluppato utilizzando Next.js e React, con l'aggiunta di Typescript per una migliore gestione del codice. La persistenza dei dati è garantita da Supabase, mentre per lo stile ho adottato Tailwind CSS e la libreria UI shadcn/ui ed è completamente responsive.

Screenshot torneo
Screenshot torneo
Screenshot torneo
Screenshot torneo
Screenshot torneo
Screenshot torneo
Screenshot torneo

2. Social di poesie https://poetry-xi.vercel.app/

Descrizione: questa web app ha come tema principale le poesie. Un utente può scrivere poesie e pubblicarle come si fa per esempio su Instagram con le foto. Si possono mettere like, inserire commenti e salvare le poesie. C’è la funzione cerca, che tramite l’operatore LIKE di SQL recupera le poesie o gli utenti che che abbiano la stringa inserita nel titolo o nome.

Poi c’è una classifica con le 10 poesie che hanno ricevuto più likes la settimana precedente. Infine è presente la sezione profilo, dove nella quale, dopo aver fatto la login con user e password o con oAuth di Google, si possono vedere le proprie poesie, i follower e i seguiti, oltre ad avere la possibilità di modificare i propri dati.

La web app è stata pensata per essere usata da mobile quindi è completamente responsive. Questo progetto è stato sviluppato in NextJS e React. Per la persistenza dei dati e l’autenticazione ho usato Supabase mentre per lo stile Tailwind CSS e la libreria UI shadcn/ui.

Screenshot Poetry
Screenshot Poetry
Screenshot Poetry
Screenshot Poetry