Route Map
The following table lists every route, its access control layout, and its purpose.
Layouts & Guards
- PublicRoute (/auth) — if already authenticated, redirects to /organization.
- OrganizationProtectedRoute (/organization) — auth required; renders OrganizationLayout.
- ProtectedRoute (every protected route) — auth required; renders ProtectedLayout which wraps content in OrganizationProvider and the main AppSidebar.
- The /magic/:token route is plain (no guard); the page fetches data directly via joinBackendUrl().
Sidebar Entries (top to bottom)
- Physical Spaces — /physical-spaces
- IoT Gateway — /IoT-Gateway (also matches /iot-gateways/:id)
- Meeting Room Displays — /meeting-room-displays
- API Keys — /api-keys