quaex

Architecture Deep Dive

Philosophy

The interface borrows the composable mindset from Supabase: the shell, navigation and routing are data-driven so teams can ship new modules without touching layout code. Integrators edit configuration files instead of JSX.

Key building blocks

Platform blueprint

Workspace context

Shell & navigation

Command palette & switcher

Routing & providers

Data flow

  1. Blueprint declares modules and routes.
  2. secureRoutes derives authenticated routes with workspace metadata.
  3. Router renders those routes and applies the shell layout for protected views.
  4. Shell components and navigation primitives read from the blueprint and workspace context.
  5. Integrators adjust the blueprint to evolve UX without code rewrites.

Data engines & tables