A web application for tracking and displaying the latest Major League Soccer (MLS) standings, built with Python, Streamlit, and Prefect.
Data sourced from the American Soccer Analysis API
- Real-time MLS standings updates
- Clean, user-friendly interface powered by Streamlit
- Automated data fetching and workflow orchestration with Prefect
- Easily customizable and extendable
git clone https://github.com/yourusername/mls-standings-tracker.git
cd mls-standings-tracker
pip install -r requirements.txt
python src/etl/main.py
streamlit run src/app/main.py
Refer to the Prefect documentation or the project’s instructions for running and scheduling data workflows.
mls-standings-tracker/
├── src/
| |── app/
| | |── main.py
| |── etl/
| | |── main.py
| | |── schemas.py
| | |── constants.py
| | |── utils.py
| | |── main.py
├── requirements.txt
└── README.md
Contributions are welcome! Please open an issue or submit a pull request.