Portal público de rankings y exploración de jugadores (FEPARAJ · datos públicos), con backoffice para clubes, altas, transferencias, torneos e ingestión confiable de datos FIDE desde un monorepo full stack.
Unificar lo que consume el público (rankings vigentes, ratings FIDE y estadísticas actualizadas) con trámites federativos auditables, identidad OIDC y datos FIDE confiables, sin depender de hojas de cálculo dispersas.
Quarkus · Angular · Keycloak · PostgreSQL · Python · FastAPI
backend (Quarkus), frontend (Angular SSR), fide-Scraper; Compose local para PostgreSQL y Keycloak.
Visitante → portal SSR; operador OIDC → Angular → Quarkus → PostgreSQL; jobs FIDE actualizan el esquema de ratings y clubes.
Capa pública orientada a SEO y descubrimiento más API JVM estable para reglas de negocio federativas; Python aislado para ETL y scraping intensivo.
Superficie única para visitantes (rankings/jugadores en squareone.kahani.dev) y operación interna versionada con imágenes Docker alineadas (API, web, scraper).