Gamification · Solo build · 2026
Fanta Mundial
Una prediction league full-stack con ~40 utenti reali e sync automatico degli esiti.
Python Streamlit Supabase bcrypt
Problema
Una lega privata di pronostici sul Mondiale serviva account reali, classifica in tempo reale ed esiti che si aggiornano da soli, senza inserimento manuale.
Approccio
App Streamlit modulare su Supabase: auth con bcrypt, pronostici per partita con finestre di lock, scoring, classifica live e un job schedulato che recupera gli esiti da una API esterna e aggiorna la classifica in automatico.
Risultato
In produzione su Streamlit Community Cloud con circa 40 giocatori attivi. Coperta da pytest; il sync degli esiti gira senza supervisione.