Rating system for tf2pickup-org project.
Components:
- match-etl: ETL for games data: loads games via API, calculates and saves rating changes.
- pickup-ratings: Website for rating data with leaderboards and game history for players.
Requirements:
- Go 1.21
- https://github.com/casey/just
- Install deps:
just install-deps
- Start local db:
just local-up
- Migrate local db:
just local-migrate up
- Load games for pickup site with optional starting offset:
just match-etl --pickup-site tf2pickup.ru --starting-offset 2449
- Start web service:
just start