Unofficial one piece tcg leaderboard with extended analytic features.
The app is currently deployed in the community cloud of streamlit. PROD: https://optcg-leaderboard.streamlit.app/ DEV: https://optcg-leaderboard-dev.streamlit.app/
What you need:
.env
file with help of .env.template
Install pipx first
pipx install poetry
poetry install --with crawler,frontend
Access environment in your shell
poetry shell
Get tournament data from limitless
optcg crawl limitless tournaments
Push data to Google Cloud BigQuery (expects a dataset matches
already existing)
optcg etl upload-matches
optcg frontend start
The app is running in Google cloud and can be initialized by terraform.