Betting Admin Test
Server-side admin shell for the betting backend.
This repo is intentionally narrow: an internal control panel with BFF behavior, not a public marketing frontend.
Phase 1
Immediate build scope
- Championships list with filters and inline editing hooks.
- Events explorer with read-only detail pages and odds visibility.
- Manual synchronization trigger through server-side BFF actions.
- Operational pages for health, sync state, and debugging.
Manual operation only
Synchronization control
- Last manual trigger
- —
- Last manual start
- —
- Last manual finish
- —
- Next manual slot
- —
Manual trigger is available.
Integration notes
Why this starts as a BFF
The backend is protected by an integration JWT. Browsers should not talk to it directly with that token. This UI will proxy backend calls through server routes and server actions.
- Public backend check
- /api/check/ready
- Protected backend area
- /api/* with integration JWT
- Planned admin mode
- Read-mostly interface first, mutations second