This repository conatains a Python Streamlit application for analyzing Bundesliga data, as well as Jupyter Notebooks for scraping and cleaning the data.
Click here to get to the deployed BuLiAn web app
Make sure to also check out the accompanying Medium article
- 🏆 Season 2013/2014 to Season 2019/2020
- 🏟️ 2,142 Matches
- 🏃♂️ 25 Teams
- 🥅 6,363 Goals
- 👟⚽ 56,036 Shots
Folder/Code | Content |
---|---|
.streamlit | Contains the confiq.toml to set certain design parameters |
data | Contains the scraped (and cleaned) Bundesliga data in CSV format |
BuLiAn.py | Contains the actual Streamlit application |
data_preoprocessing.py | Jupyter Notebook used for data cleaning |
data_scraping.py | Jupyter Notebook used for data scraping (URLs not included for legal reasons) |
requirements.txt | Contains all requirements (necessary for Streamlit sharing) |