Janis 890c3fcecc fix: route tournament calls through backend gateway
Use relative /api/tournament path instead of hardcoded
http://141.37.123.132:8086. The browser was hitting the external
tournament-server directly with the user's RS256 token, which it
rejects. Routing through our backend lets it publish to the native
server with the auto-registered director token.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 14:52:31 +02:00
2026-04-22 10:22:22 +02:00
2026-04-17 23:20:16 +02:00
2026-06-23 10:33:31 +02:00
2026-05-12 17:33:03 +02:00
2026-06-23 12:20:31 +00:00
2026-05-15 17:01:58 +02:00
2026-04-18 11:36:14 +02:00
2026-04-17 23:20:16 +02:00
2026-04-17 23:20:16 +02:00
2026-04-17 23:20:16 +02:00
2026-04-17 23:20:16 +02:00
2026-06-23 12:20:31 +00:00

NowChess Frontend

Angular 20 frontend for the NowChess board UI.

Tech stack

  • Angular standalone components and route-based pages
  • HTTP and streaming integration for live game updates
  • Asset sprites loaded from arabian-chess/

Project structure

  • src/app/pages page-level containers (welcome, game)
  • src/app/components reusable UI pieces (chess-board, chess-piece)
  • src/app/services API and stream integration (GameApiService)
  • src/app/models shared API/domain types
  • src/app/core/chess chess domain utilities (FEN parsing and square lookup)
  • src/environments environment-specific API base URLs

Run locally

npm install
npm start

Open http://localhost:4200.

Development environment defaults to:

  • API: http://localhost:8080
  • WebSocket: ws://localhost:8080

src/environments/environment.ts is production-oriented (production: true) and src/environments/environment.development.ts is development-oriented (production: false).

Build and test

npm run build
npm test
S
Description
No description provided
Readme 6.8 MiB
Languages
TypeScript 39.5%
CSS 35.6%
HTML 24.6%
Dockerfile 0.2%
Shell 0.1%