La Sfida
I dati sulla Serie A sono sparsi tra decine di fonti diverse, in formati non strutturati e spesso dietro paywall. L'obiettivo era costruire un sistema che raccogliesse, normalizzasse e rendesse analizzabili i dati di campionato in modo automatico.
La Soluzione
Serie A Intelligence Engine e' un sistema end-to-end che combina scraping automatizzato, pipeline di trasformazione dati e una dashboard interattiva.
- Scraping automatico: Raccolta dati da fonti pubbliche con scheduling automatico.
- Pipeline ETL: Pulizia, normalizzazione e arricchimento dei dati grezzi.
- API REST: Backend FastAPI per servire i dati strutturati.
- Dashboard: Frontend Next.js con filtri, confronti e visualizzazioni.
Stack Tecnico
| Layer | Tecnologia | Motivazione |
|---|---|---|
| Scraping | Python + BeautifulSoup | Flessibilita' e affidabilita' |
| Backend | FastAPI + PostgreSQL | API veloce con dati relazionali |
| Frontend | Next.js + Tailwind | Dashboard reattiva e responsive |
| Scheduling | Cron / n8n | Automazione raccolta dati |