apps/console is a Vite + React 19 single-page application. It uses React Router for navigation, TanStack Query for server state, Socket.IO for live updates, Tailwind CSS, and Radix-based UI primitives.
Older project notes may describe a Next.js application. The current source uses Vite (
vite.config.ts, src/main.tsx) and React Router; this page reflects the running code.Feature domains
Authorization in the UI
Routes are wrapped byProtectedRoute with minimum roles such as agent, admin, or owner. The UI also applies enterprise feature policy and usage banners.
Data flow
Build-time variables
Production uses an entrypoint script so container environment values can be injected into the static Vite build at startup.
