Check Open API docs
Get all players
curl 'fide.thanh.se/api/players'
Get top 10 players by standard rating with descending order
curl 'fide.thanh.se/api/players?sort_by=standard&order=desc&size=10'
Get all players sort by blizt rating and is active on page 5
curl 'fide.thanh.se/api/players?sort_by=blitz&order=desc&page=5&is_active=true'
- Docker
- JDK 21 with sbt
cp .env.example .env
docker-compose up -d
sbt backend/run
open curl "http://localhost:9669/docs" // maybe you need to wait a bit for syncing
sbt test
sbt prepare