Introduzione alle Applicazioni Web - Portale PoliVoices
Applicazione web sviluppata durante il corso di Introduzione alle Applicazioni Web (A.A. 2022/2023), consistente in una piattaforma di podcasting (“PoliVoices”) dedicata alla comunità del Politecnico, realizzata utilizzando Flask (Python) per il backend, HTML e Bootstrap per il frontend e database SQLite per la persistenza dei dati.
In particolare, mi sono occupato dell’intero progetto, dalla progettazione dell’architettura dell’applicazione allo sviluppo delle API e delle rotte lato server, della logica di gestione dei contenuti multimediali (creazione, caricamento e riproduzione podcast), della gestione dell’autenticazione e delle sessioni utente e della strutturazione del database relazionale.
Ho inoltre curato lo sviluppo del frontend in HTML, Bootstrap e JavaScript, occupandomi della realizzazione di un’interfaccia responsive, della validazione dei dati lato client e della redazione della documentazione tecnica del progetto (README). Il progetto è stato realizzato individualmente e valutato con 30 e lode.
![]() |
![]() |
![]() |
Project link: https://github.com/stefanopennaa/polivoices


