Skip to content

UI (Streamlit)

The Streamlit front-end lives in src/streamlit/ and runs as a separate Docker container. It is not an importable Python package — there are no __init__.py files — so mkdocstrings cannot render it automatically.

Module Description
src/streamlit/main.py Streamlit multi-page app entry-point; renders match predictions and betting view
src/streamlit/api_client.py HTTP client wrapping the FastAPI service for predictions and live data
src/streamlit/disclaimer.py Renders the legal disclaimer page