Site Blueprint
User Portal Pages
All 6 user portal pages — dashboard, profile, settings, sites, editor, and workbench
User Portal Pages
6 pages providing personalized authenticated user experiences.
Page Index
| Route | Purpose |
|---|---|
/dashboard | User dashboard — widget grid from dashboard profiles |
/user | Portal landing — personal Arcturus-Prime hub |
/user/editor | Code editor — edit website code |
/user/settings | User settings and preferences |
/user/sites | Site management — manage published websites |
/user/workbench | AI workbench — chat with AI to build websites |
Authentication
All user portal pages require authentication. Users access these via the standard login flow (Cloudflare Access or local auth). The dashboard uses widget profiles defined by admins in /admin/dashboard-profiles.
Architecture
User pages use CosmicLayout for the sidebar experience. The dashboard widget grid pulls from lib/widget-registry.ts and filters widgets by user role. User-specific data persists through the session/auth system.