Skip to content

fullrobot/mls-standings-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MLS Standings Tracker

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

Features

  • Real-time MLS standings updates
  • Clean, user-friendly interface powered by Streamlit
  • Automated data fetching and workflow orchestration with Prefect
  • Easily customizable and extendable

Getting Started

Prerequisites

Installation

git clone https://github.com/yourusername/mls-standings-tracker.git
cd mls-standings-tracker
pip install -r requirements.txt

Extracting Data

python src/etl/main.py

Running the App

streamlit run src/app/main.py

Running Prefect Flows

Refer to the Prefect documentation or the project’s instructions for running and scheduling data workflows.

Project Structure

mls-standings-tracker/
├── src/
|   |── app/
|   |   |── main.py
|   |── etl/
|   |   |── main.py
|   |   |── schemas.py
|   |   |── constants.py
|   |   |── utils.py
|   |   |── main.py
├── requirements.txt
└── README.md

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages