Last updated: 2026-05-08.
React-based operations console for the AxiomNode ecosystem.
backoffice is the operator-facing interface for the platform. It is not just an admin dashboard; it is the visible surface for runtime inspection and AI-related operational diagnostics.
flowchart LR
Operator[Operator browser] --> Backoffice[backoffice SPA]
Backoffice --> Gateway[api-gateway]
Gateway --> BFF[bff-backoffice]
BFF --> Services[Internal services]
- Provide visibility for health, traffic, and service-level metrics.
- Enable controlled operational actions for admin users.
- Offer a secure UI layer over edge APIs.
Detailed architecture and operational guidance now live under docs/ so the root README stays a landing page rather than a second full manual.
backoffice is the main operator UI for observing and changing effective runtime behavior.
- React
- TypeScript
- Vite
- Tailwind CSS
- observability dashboards and service overview panels
- operational controls and administration views
- AI diagnostics and runtime-target management
- role-gated operator access
SuperAdmin: full access, including role changes.Admin: operational write access where enabled, without user-role management.Inspector: review profile for academic/operational inspection; can view role assignments but cannot modify user permissions.Viewer: read-only operational access.Gamer: no Backoffice access.
- inspect service summary and operational health
- inspect AI diagnostics and RAG coverage
- change the active ai-engine destination used by staging runtime
- switch the llama server destination dynamically (workstation host/IP) for diagnostics and manual recovery flows
See docs/architecture/README.md for the runtime integration model and local source layout.
npm install
cp .env.example .env
npm run devBuild for production:
npm run buildcd ../secrets
node scripts/prepare-runtime-secrets.mjs dev
cd ../platform-infra/environments/dev
docker compose -f docker-compose.edge-integration.yml up -d --build- CI validation and local verification commands are documented in
docs/operations/README.md. - Cross-repo operator behavior is documented in
../docs/guides/capabilities/operations/backoffice-operational-diagnostics.md. - The ai-engine llama target control is documented in
../docs/guides/capabilities/operations/runtime-routing-control.md.
VITE_API_BASE_URLVITE_EDGE_API_TOKENVITE_AUTH_MODE(devorfirebase)VITE_FIREBASE_*VITE_ADMIN_DEV_UID
docs/README.mddocs/architecture/README.mddocs/operations/README.mddocs/guides/README.md
docs/architecture/docs/operations/../docs/guides/capabilities/operations/backoffice-operational-diagnostics.md../docs/operations/runtime-routing-and-service-targeting.md(historical reference)