Skip to main content
Site Blueprint

User Portal Pages

All 6 user portal pages — dashboard, profile, settings, sites, editor, and workbench

February 23, 2026

User Portal Pages

6 pages providing personalized authenticated user experiences.

Page Index

RoutePurpose
/dashboardUser dashboard — widget grid from dashboard profiles
/userPortal landing — personal Arcturus-Prime hub
/user/editorCode editor — edit website code
/user/settingsUser settings and preferences
/user/sitesSite management — manage published websites
/user/workbenchAI 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.

userportaldashboardblueprint