No description
Find a file
jedarden 6f1cbbcad2 Start Phase 5: Add SPA web platform with routing and pages
- Create app.html as SPA shell with navigation header and dark theme
- Add hash-based router (router.ts) for client-side navigation
- Implement page components:
  - Home page with hero section and feature overview
  - Leaderboard with ranking table and status indicators
  - Match history with match cards and participant info
  - Bot directory with bot cards sorted by rating
  - Bot profile with stats, rating sparkline chart, and recent matches
  - Registration form with API key display
  - Replay viewer (integrated from Phase 3)
  - Docs/Getting Started page with protocol overview
- Add API client (api-types.ts) for fetching data from Worker API
- Update vite.config.ts for multi-page build (index.html + app.html)
- Update PROGRESS.md with Phase 5 status and exit criteria

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-24 09:14:15 -04:00
bots Complete Phase 2: HTTP protocol and 6 strategy bots 2026-03-24 07:00:38 -04:00
cmd Complete Phase 4: Add index builder container 2026-03-24 08:39:47 -04:00
docs Add artifact inventory (§11), renumber sections 12-16 2026-03-24 00:36:50 -04:00
engine Complete Phase 2: HTTP protocol and 6 strategy bots 2026-03-24 07:00:38 -04:00
web Start Phase 5: Add SPA web platform with routing and pages 2026-03-24 09:14:15 -04:00
worker-api Complete Phase 4: Add index builder container 2026-03-24 08:39:47 -04:00
go.mod Implement match worker container (cmd/acb-worker/) 2026-03-24 08:06:15 -04:00
go.sum Implement match worker container (cmd/acb-worker/) 2026-03-24 08:06:15 -04:00
PROGRESS.md Start Phase 5: Add SPA web platform with routing and pages 2026-03-24 09:14:15 -04:00