Monorepo for chess club player management (Paraguay): registrations, transfers, tournament pre-registration, FIDE ranking and catalog scraper.
Digitize federation workflows and rankings with OIDC identity and reliable FIDE data.
Quarkus · Angular · Keycloak · PostgreSQL · Python · FastAPI
backend, frontend, fide-Scraper folders; compose for local Postgres and Keycloak.
OIDC user → Angular → Quarkus → PostgreSQL; FIDE jobs update fide schema.
Homogeneous JVM stack on API + mature Angular; isolated Python for intensive scraping.
Single repo with version-aligned Docker images (backend, web, scraper).