Admin Console (admin-console)¶
Audience: Platform staff · Dev port: 5175 · Stack: React 19 + Vite + TypeScript + Redux Toolkit + Tailwind · Purpose: the internal staff app for managing partners, reviewing and publishing content, RAG administration, and moderation/DSAR.
The Admin Console is the platform-staff control surface: partner management, the content review/approval queue, RAG knowledge-base administration, and compliance tooling (moderation, DSAR handling).
At a glance¶
| Property | Value |
|---|---|
| App directory | frontends/admin-console/ |
| Dev URL | http://localhost:5175 |
| Prod URL | https://admin.portugalodyssey.pt |
| Audience | Platform staff / operators |
| Auth | Keycloak OIDC (admin realm role) |
Key flows¶
- Content review & approval — review partner-submitted content; approve to publish through to public-fo.
- Action reasons — manage the structured reason taxonomy behind admin actions.
- RAG administration — knowledge-base ingest history, token budget, retry/DLQ.
- Moderation & DSAR — content moderation verdicts; data-subject export/erasure handling.
Documentation¶
- Admin Tutorial: Reviewing and Publishing Service Content — the content review/approval workflow.
- Tutorial: Managing Action Reasons — the action-reason taxonomy.
- Frontend Authentication — Keycloak/JWT wiring.
See also¶
- Frontend Applications overview — all four frontends.
- Partner Console — the partner side whose content this console reviews.