A modern football player analytics platform built using Python, Dash, and PostgreSQL, powered by StatsBomb event data.
Visualize player performances, explore interactive heatmaps, and filter matches dynamically — all from a sleek, responsive UI.
- 🔥 Interactive KDE-based player heatmaps with vertical pitch orientation
- 🎯 Match-level filtering and event-type selectors
- 📊 Dynamic visualizations with Plotly
- 🧠 Backend powered by structured PostgreSQL queries
- 🕹️ Built with responsive and modular Dash components
Built with:
- 📊 StatsBomb Open Data
- Events pre-processed and stored in Supabase PostgreSQL for performance
- 🧾 Player Metrics Cards: Clean, compact summaries of a player’s key metrics
- 🕸️ Radar Charts: Compare player profiles using interactive spider plots
- 🎨 UI Overhaul: Better spacing, dark/light themes, and mobile responsiveness