mancala/apps
Halit Aksoy f404b92aaf feat(backend): save finished games in Postgres
- Connection pool and a small migration runner (schema_migrations, one
  transaction per migration, advisory lock)
- games and game_players tables with indexes for a user's games and for
  popular games
- PostgresGameHistoryRepository: idempotent save, get, recent games of a
  user, popular games
- Integration tests against a real Postgres via testcontainers; a custom
  Jest environment gives tests Node's web globals, which Jest 27 leaves out
- GameRecord carries the number of distinct spectators
2026-10-16 00:11:12 +03:00
..
backend feat(backend): save finished games in Postgres 2026-10-16 00:11:12 +03:00
frontend feat(frontend): log in with Keycloak, as a guest or with an account 2026-10-14 02:22:13 +03:00
keycloak build: add shared Postgres and Valkey to compose 2026-10-16 00:05:21 +03:00
mobile feat(frontend): log in with Keycloak, as a guest or with an account 2026-10-14 02:22:13 +03:00
postgres/init build: add shared Postgres and Valkey to compose 2026-10-16 00:05:21 +03:00
.gitignore feat(keycloak): add Keycloak with guest login extension 2026-10-14 01:46:48 +03:00
compose.yaml build: add shared Postgres and Valkey to compose 2026-10-16 00:05:21 +03:00