Appearance
Route Map
Auto-generated from
src/routes/index.tsxbyscripts/generate-docs.mjs. Do not edit manually -- re-run the generator to update.
Total routes: 208
All protected routes are children of the root
/layout which wraps<AuthGuard><AppLayout /></AuthGuard>.
Public Routes
Accessible without authentication.
| Path | Component | Guards |
|---|---|---|
/demo | DemoLanding | -- |
/login | Login | -- |
/register | Register | -- |
/forgot-password | ForgotPassword | -- |
/reset-password/:token | ResetPassword | -- |
/verify-email | VerifyEmail | -- |
/welcome | Landing | -- |
/terms | TermsOfService | -- |
/privacy | PrivacyPolicy | -- |
/accessibility | AccessibilityStatement | -- |
/onboarding | Onboarding | -- |
/age-verification | AgeVerification | -- |
/consent/:token | ParentalConsent | -- |
/acceptable-use | AcceptableUsePolicy | -- |
/community-guidelines | CommunityGuidelines | -- |
/vendor-terms | VendorTerms | -- |
/school-dpa | SchoolDPA | -- |
/dmca | DMCAPolicy | -- |
/cookie-policy | CookiePolicy | -- |
/onboarding/:role | RoleOnboarding | -- |
/invite/:token | SchoolInvite | -- |
/vendor/apply | VendorApplication | -- |
/portfolio/shared/:token | PortfolioPublicView | -- |
Protected Routes (All Authenticated Users)
Require authentication via AuthGuard. Available to all logged-in users.
| Path | Component | Guards |
|---|---|---|
/ (index) | Dashboard | AuthGuard |
/account | Account | AuthGuard |
/account/delete | AccountDeletion | AuthGuard |
/account/data-export | DataExportRequest | AuthGuard |
/account/appeal | AppealForm | AuthGuard |
/account/linked-accounts | LinkedAccounts | AuthGuard |
/account/data-access-request | DataAccessRequest | AuthGuard |
/account/reports | YourReports | AuthGuard |
/notifications | Notifications | AuthGuard |
/explore | Explore | AuthGuard |
/explore/search | Explore | AuthGuard |
/explore/best-fit | ExploreCategoryView | AuthGuard |
/explore/featured | ExploreCategoryView | AuthGuard |
/explore/free | ExploreCategoryView | AuthGuard |
/explore/popular | ExploreCategoryView | AuthGuard |
/explore/new | ExploreCategoryView | AuthGuard |
/explore/category/:slug | ExploreCategoryView | AuthGuard |
/dealers-choice | DealersChoicePage | AuthGuard |
/explore/map | MapView | AuthGuard |
/explore/views | ViewLibrary | AuthGuard |
/challenges/:id | ChallengeDetail | AuthGuard |
/my-challenges | MyChallenges | AuthGuard |
/my-challenges/:id/track | TrackRecord | AuthGuard |
/challenges/gift/:code | GiftRedemption | AuthGuard |
/challenges/group/:id | GroupChallenge | AuthGuard |
/challenges/submit | SubmitChallenge | AuthGuard |
/checkout | CheckoutPage | AuthGuard |
/orders | OrderHistory | AuthGuard |
/saved | SavedList | TierGuard |
/communities | Communities | AuthGuard |
/communities/school | SchoolCommunity | AuthGuard |
/communities/grade | SchoolCommunity | AuthGuard |
/communities/class | SchoolCommunity | AuthGuard |
/communities/private | PrivateCommunities | TierGuard |
/communities/:communityId/assignments/:assignmentId | AssignmentProgress | AuthGuard |
/communities/:communityId/goals | CommunityGoals | AuthGuard |
/communities/:communityId/goals/:goalId | CommunityGoals | AuthGuard |
/communities/:id | CommunityDetail | AuthGuard |
/gifts | Gifts | TierGuard |
/events | Events | AuthGuard |
/learning-paths | LearningPaths | AuthGuard |
/learning-paths/:id | LearningPathDetail | AuthGuard |
/portfolios | Portfolios | AuthGuard |
/portfolios/:id | PortfolioView | AuthGuard |
/profile | Profile | AuthGuard |
/profile/portfolio | ProfilePortfolio | AuthGuard |
/journey-map | JourneyMap | AuthGuard |
/badges | Badges | AuthGuard |
/xp-history | XPHistory | AuthGuard |
/reflections | MyReflections | AuthGuard |
/forbidden | Forbidden | AuthGuard |
/error | ServerError | AuthGuard |
School Routes
School administration routes. Protected by RoleGuard.
| Path | Component | Guards |
|---|---|---|
/school | ContextGuard | AuthGuard |
/school/teacher-dashboard | ContextGuard | AuthGuard |
/school/student-dashboard | ContextGuard | AuthGuard |
/school/classroom | ContextGuard | AuthGuard |
/school/learning-path-designer | ContextGuard | AuthGuard |
/school/assignment-builder | ContextGuard | AuthGuard |
/school/parent-hub | ContextGuard | AuthGuard |
/school/curriculum-alignment | ContextGuard | AuthGuard |
/school/student-insights | ContextGuard | AuthGuard |
/school/roster | ContextGuard | AuthGuard |
/school/classes | ContextGuard | AuthGuard |
/school/grades | ContextGuard | AuthGuard |
/school/teachers | ContextGuard | AuthGuard |
/school/assignments | ContextGuard | AuthGuard |
/school/classes/:classId/progress | ContextGuard | AuthGuard |
/school/reviews | ContextGuard | AuthGuard |
/school/surveys | ContextGuard | AuthGuard |
/school/reflection-analytics | ContextGuard | AuthGuard |
/school/purchase-requests | ContextGuard | AuthGuard |
/school/bulk-gift | ContextGuard | AuthGuard |
/school/alumni-transition | ContextGuard | AuthGuard |
/school/onboarding | ContextGuard | AuthGuard |
/school/settings | ContextGuard | AuthGuard |
/school/my-assignments | ContextGuard | AuthGuard |
/school/my-grades | ContextGuard | AuthGuard |
/school/child-grades | ParentGuard | AuthGuard |
Admin Routes
Platform administration. Protected by RoleGuard.
| Path | Component | Guards |
|---|---|---|
/admin | ContextGuard | AuthGuard |
/admin/vendors | ContextGuard | AuthGuard |
/admin/users | ContextGuard | AuthGuard |
/admin/coupons | ContextGuard | AuthGuard |
/admin/challenges | ContextGuard | AuthGuard |
/admin/challenge-series | ContextGuard | AuthGuard |
/admin/reviews | ContextGuard | AuthGuard |
/admin/orders | ContextGuard | AuthGuard |
/admin/verification | ContextGuard | AuthGuard |
/admin/schools | ContextGuard | AuthGuard |
/admin/settings | ContextGuard | AuthGuard |
/admin/executive-dashboard | ContextGuard | AuthGuard |
/admin/feature-usage | ContextGuard | AuthGuard |
/admin/ab-tests | ContextGuard | AuthGuard |
/admin/funnels | ContextGuard | AuthGuard |
/admin/campaigns | ContextGuard | AuthGuard |
/admin/session-replay | ContextGuard | AuthGuard |
/admin/knowledge-base | ContextGuard | AuthGuard |
/admin/white-label | ContextGuard | AuthGuard |
/admin/multi-school | ContextGuard | AuthGuard |
/admin/compliance | ContextGuard | AuthGuard |
/admin/integrations | ContextGuard | AuthGuard |
/admin/data-requests | ContextGuard | AuthGuard |
/admin/north-star | ContextGuard | AuthGuard |
/admin/roi-calculator | ContextGuard | AuthGuard |
/admin/cohort-analysis | ContextGuard | AuthGuard |
/admin/user-health | ContextGuard | AuthGuard |
/admin/error-dashboard | ContextGuard | AuthGuard |
/admin/investor-data-room | ContextGuard | AuthGuard |
/admin/lead-scoring | ContextGuard | AuthGuard |
/admin/release-notes | ContextGuard | AuthGuard |
/admin/content-calendar | ContextGuard | AuthGuard |
/admin/api-playground | ContextGuard | AuthGuard |
/admin/competitive-intel | ContextGuard | AuthGuard |
/admin/trial-manager | ContextGuard | AuthGuard |
/admin/user-journeys | ContextGuard | AuthGuard |
/admin/referral-program | ContextGuard | AuthGuard |
/admin/performance | ContextGuard | AuthGuard |
/admin/okrs | ContextGuard | AuthGuard |
/admin/sales-decks | ContextGuard | AuthGuard |
/admin/feature-requests | ContextGuard | AuthGuard |
/admin/email-templates | ContextGuard | AuthGuard |
/admin/deployments | ContextGuard | AuthGuard |
/admin/pricing | ContextGuard | AuthGuard |
/admin/heatmaps | ContextGuard | AuthGuard |
/admin/teacher-effectiveness | ContextGuard | AuthGuard |
/admin/social-proof | ContextGuard | AuthGuard |
/admin/support-actions | ContextGuard | AuthGuard |
/admin/visual-regression | ContextGuard | AuthGuard |
/admin/budget | ContextGuard | AuthGuard |
/admin/support-history | ContextGuard | AuthGuard |
/admin/seo | ContextGuard | AuthGuard |
/admin/test-scenarios | ContextGuard | AuthGuard |
/admin/mock-data | ContextGuard | AuthGuard |
/admin/consent | ContextGuard | AuthGuard |
/admin/surveys | ContextGuard | AuthGuard |
/admin/accessibility | ContextGuard | AuthGuard |
/admin/chaos-mode | ContextGuard | AuthGuard |
/admin/uptime | ContextGuard | AuthGuard |
/admin/terms-versions | ContextGuard | AuthGuard |
/admin/coverage-map | ContextGuard | AuthGuard |
/admin/environments | ContextGuard | AuthGuard |
/admin/pii-scanner | ContextGuard | AuthGuard |
/admin/landing-pages | ContextGuard | AuthGuard |
/admin/onboarding-wizards | ContextGuard | AuthGuard |
/admin/schema-diff | ContextGuard | AuthGuard |
/admin/flag-rollout | ContextGuard | AuthGuard |
/admin/token-changelog | ContextGuard | AuthGuard |
/admin/bug-reports | ContextGuard | AuthGuard |
/admin/costs | ContextGuard | AuthGuard |
/admin/flow-recorder | ContextGuard | AuthGuard |
/admin/responsive-preview | ContextGuard | AuthGuard |
/admin/annotations | ContextGuard | AuthGuard |
/admin/exports | ContextGuard | AuthGuard |
/admin/tour-builder | ContextGuard | AuthGuard |
/admin/wiki | ContextGuard | AuthGuard |
/admin/alerts | ContextGuard | AuthGuard |
/admin/analytics | ContextGuard | AuthGuard |
/admin/users/:userId | ContextGuard | AuthGuard |
/admin/audit-log | ContextGuard | AuthGuard |
/admin/flagged-content | ContextGuard | AuthGuard |
/admin/roles | ContextGuard | AuthGuard |
/admin/reflection-analytics | ContextGuard | AuthGuard |
/admin/challenge-queue | ContextGuard | AuthGuard |
/admin/featured-content | ContextGuard | AuthGuard |
/admin/school-health | ContextGuard | AuthGuard |
/admin/product-analytics | ContextGuard | AuthGuard |
/admin/content-analytics | ContextGuard | AuthGuard |
/admin/engineering-analytics | ContextGuard | AuthGuard |
/admin/report-builder | ContextGuard | AuthGuard |
/admin/theme-editor | ContextGuard | AuthGuard |
/admin/component-showcase | ContextGuard | AuthGuard |
/admin/feature-flags | ContextGuard | AuthGuard |
Vendor Routes
Vendor dashboard and management. Protected by RoleGuard.
| Path | Component | Guards |
|---|---|---|
/vendor | ContextGuard | AuthGuard |
/vendor/challenges | ContextGuard | AuthGuard |
/vendor/challenges/create | ContextGuard | AuthGuard |
/vendor/orders | ContextGuard | AuthGuard |
/vendor/analytics | ContextGuard | AuthGuard |
/vendor/events | ContextGuard | AuthGuard |
/vendor/settings | ContextGuard | AuthGuard |
/vendor/resources | ContextGuard | AuthGuard |
/vendor/challenge-builder | ContextGuard | AuthGuard |
/vendor/revenue | ContextGuard | AuthGuard |
/vendor/co-marketing | ContextGuard | AuthGuard |
/vendor/verification-criteria | ContextGuard | AuthGuard |
Parent Routes
Parent-specific views. Protected by RoleGuard.
| Path | Component | Guards |
|---|---|---|
/parent | ParentGuard | AuthGuard |
/parent/reflections | ParentGuard | AuthGuard |