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 |