Progetti Scolastici

I progetti realizzati durante il percorso scolastico: web app complete, dal database all'interfaccia, sviluppate con stack diversi e ambienti containerizzati con Docker. Il codice è pubblico su GitHub.

Piattaforma Social · Progetto di gruppo

Social Demo con Laravel

Laravel PHP 8.3 MySQL Docker IA · Groq

Piattaforma di discussione sviluppata in team seguendo il pattern MVC: ogni giorno gli admin propongono un topic e gli utenti registrati partecipano con post e commenti, con uno storico consultabile delle discussioni passate.

Punti chiave

  • Autenticazione con rotte protette e ruoli admin per la gestione dei topic
  • Modelli relazionali con Eloquent: utenti, topic, post e commenti
  • Moderazione automatica dei post con un LLM (Groq, Llama 3.3) che approva o blocca i contenuti
  • Ambiente di sviluppo containerizzato con Docker

Web App · Progetto individuale

CineShelf — Catalogo stile Netflix

PHP MySQL Sessioni Docker

Applicazione web per gestire un piccolo catalogo di film e serie TV in stile Netflix, costruita da zero in PHP e MySQL per consolidare basi di database, autenticazione e sviluppo web senza framework.

Punti chiave

  • Registrazione e login con gestione delle sessioni PHP
  • CRUD completo dei titoli con pagina di dettaglio e ricerca nel catalogo
  • Database con seed di 40 titoli di esempio per provare subito il sito
  • Stack a 3 container (Apache+PHP, MySQL, phpMyAdmin) con guida passo-passo nel README

Perché non c'è una demo online?

Entrambi i progetti girano in container Docker con database MySQL dedicato: nel README di ogni repository trovi la guida per avviarli in locale con un paio di comandi. Un modo per vedere non solo il risultato, ma anche come sono costruiti.