Skip to content

Route Map

Auto-generated from src/routes/index.tsx by scripts/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.

PathComponentGuards
/demoDemoLanding--
/loginLogin--
/registerRegister--
/forgot-passwordForgotPassword--
/reset-password/:tokenResetPassword--
/verify-emailVerifyEmail--
/welcomeLanding--
/termsTermsOfService--
/privacyPrivacyPolicy--
/accessibilityAccessibilityStatement--
/onboardingOnboarding--
/age-verificationAgeVerification--
/consent/:tokenParentalConsent--
/acceptable-useAcceptableUsePolicy--
/community-guidelinesCommunityGuidelines--
/vendor-termsVendorTerms--
/school-dpaSchoolDPA--
/dmcaDMCAPolicy--
/cookie-policyCookiePolicy--
/onboarding/:roleRoleOnboarding--
/invite/:tokenSchoolInvite--
/vendor/applyVendorApplication--
/portfolio/shared/:tokenPortfolioPublicView--

Protected Routes (All Authenticated Users)

Require authentication via AuthGuard. Available to all logged-in users.

PathComponentGuards
/ (index)DashboardAuthGuard
/accountAccountAuthGuard
/account/deleteAccountDeletionAuthGuard
/account/data-exportDataExportRequestAuthGuard
/account/appealAppealFormAuthGuard
/account/linked-accountsLinkedAccountsAuthGuard
/account/data-access-requestDataAccessRequestAuthGuard
/account/reportsYourReportsAuthGuard
/notificationsNotificationsAuthGuard
/exploreExploreAuthGuard
/explore/searchExploreAuthGuard
/explore/best-fitExploreCategoryViewAuthGuard
/explore/featuredExploreCategoryViewAuthGuard
/explore/freeExploreCategoryViewAuthGuard
/explore/popularExploreCategoryViewAuthGuard
/explore/newExploreCategoryViewAuthGuard
/explore/category/:slugExploreCategoryViewAuthGuard
/dealers-choiceDealersChoicePageAuthGuard
/explore/mapMapViewAuthGuard
/explore/viewsViewLibraryAuthGuard
/challenges/:idChallengeDetailAuthGuard
/my-challengesMyChallengesAuthGuard
/my-challenges/:id/trackTrackRecordAuthGuard
/challenges/gift/:codeGiftRedemptionAuthGuard
/challenges/group/:idGroupChallengeAuthGuard
/challenges/submitSubmitChallengeAuthGuard
/checkoutCheckoutPageAuthGuard
/ordersOrderHistoryAuthGuard
/savedSavedListTierGuard
/communitiesCommunitiesAuthGuard
/communities/schoolSchoolCommunityAuthGuard
/communities/gradeSchoolCommunityAuthGuard
/communities/classSchoolCommunityAuthGuard
/communities/privatePrivateCommunitiesTierGuard
/communities/:communityId/assignments/:assignmentIdAssignmentProgressAuthGuard
/communities/:communityId/goalsCommunityGoalsAuthGuard
/communities/:communityId/goals/:goalIdCommunityGoalsAuthGuard
/communities/:idCommunityDetailAuthGuard
/giftsGiftsTierGuard
/eventsEventsAuthGuard
/learning-pathsLearningPathsAuthGuard
/learning-paths/:idLearningPathDetailAuthGuard
/portfoliosPortfoliosAuthGuard
/portfolios/:idPortfolioViewAuthGuard
/profileProfileAuthGuard
/profile/portfolioProfilePortfolioAuthGuard
/journey-mapJourneyMapAuthGuard
/badgesBadgesAuthGuard
/xp-historyXPHistoryAuthGuard
/reflectionsMyReflectionsAuthGuard
/forbiddenForbiddenAuthGuard
/errorServerErrorAuthGuard

School Routes

School administration routes. Protected by RoleGuard.

PathComponentGuards
/schoolContextGuardAuthGuard
/school/teacher-dashboardContextGuardAuthGuard
/school/student-dashboardContextGuardAuthGuard
/school/classroomContextGuardAuthGuard
/school/learning-path-designerContextGuardAuthGuard
/school/assignment-builderContextGuardAuthGuard
/school/parent-hubContextGuardAuthGuard
/school/curriculum-alignmentContextGuardAuthGuard
/school/student-insightsContextGuardAuthGuard
/school/rosterContextGuardAuthGuard
/school/classesContextGuardAuthGuard
/school/gradesContextGuardAuthGuard
/school/teachersContextGuardAuthGuard
/school/assignmentsContextGuardAuthGuard
/school/classes/:classId/progressContextGuardAuthGuard
/school/reviewsContextGuardAuthGuard
/school/surveysContextGuardAuthGuard
/school/reflection-analyticsContextGuardAuthGuard
/school/purchase-requestsContextGuardAuthGuard
/school/bulk-giftContextGuardAuthGuard
/school/alumni-transitionContextGuardAuthGuard
/school/onboardingContextGuardAuthGuard
/school/settingsContextGuardAuthGuard
/school/my-assignmentsContextGuardAuthGuard
/school/my-gradesContextGuardAuthGuard
/school/child-gradesParentGuardAuthGuard

Admin Routes

Platform administration. Protected by RoleGuard.

PathComponentGuards
/adminContextGuardAuthGuard
/admin/vendorsContextGuardAuthGuard
/admin/usersContextGuardAuthGuard
/admin/couponsContextGuardAuthGuard
/admin/challengesContextGuardAuthGuard
/admin/challenge-seriesContextGuardAuthGuard
/admin/reviewsContextGuardAuthGuard
/admin/ordersContextGuardAuthGuard
/admin/verificationContextGuardAuthGuard
/admin/schoolsContextGuardAuthGuard
/admin/settingsContextGuardAuthGuard
/admin/executive-dashboardContextGuardAuthGuard
/admin/feature-usageContextGuardAuthGuard
/admin/ab-testsContextGuardAuthGuard
/admin/funnelsContextGuardAuthGuard
/admin/campaignsContextGuardAuthGuard
/admin/session-replayContextGuardAuthGuard
/admin/knowledge-baseContextGuardAuthGuard
/admin/white-labelContextGuardAuthGuard
/admin/multi-schoolContextGuardAuthGuard
/admin/complianceContextGuardAuthGuard
/admin/integrationsContextGuardAuthGuard
/admin/data-requestsContextGuardAuthGuard
/admin/north-starContextGuardAuthGuard
/admin/roi-calculatorContextGuardAuthGuard
/admin/cohort-analysisContextGuardAuthGuard
/admin/user-healthContextGuardAuthGuard
/admin/error-dashboardContextGuardAuthGuard
/admin/investor-data-roomContextGuardAuthGuard
/admin/lead-scoringContextGuardAuthGuard
/admin/release-notesContextGuardAuthGuard
/admin/content-calendarContextGuardAuthGuard
/admin/api-playgroundContextGuardAuthGuard
/admin/competitive-intelContextGuardAuthGuard
/admin/trial-managerContextGuardAuthGuard
/admin/user-journeysContextGuardAuthGuard
/admin/referral-programContextGuardAuthGuard
/admin/performanceContextGuardAuthGuard
/admin/okrsContextGuardAuthGuard
/admin/sales-decksContextGuardAuthGuard
/admin/feature-requestsContextGuardAuthGuard
/admin/email-templatesContextGuardAuthGuard
/admin/deploymentsContextGuardAuthGuard
/admin/pricingContextGuardAuthGuard
/admin/heatmapsContextGuardAuthGuard
/admin/teacher-effectivenessContextGuardAuthGuard
/admin/social-proofContextGuardAuthGuard
/admin/support-actionsContextGuardAuthGuard
/admin/visual-regressionContextGuardAuthGuard
/admin/budgetContextGuardAuthGuard
/admin/support-historyContextGuardAuthGuard
/admin/seoContextGuardAuthGuard
/admin/test-scenariosContextGuardAuthGuard
/admin/mock-dataContextGuardAuthGuard
/admin/consentContextGuardAuthGuard
/admin/surveysContextGuardAuthGuard
/admin/accessibilityContextGuardAuthGuard
/admin/chaos-modeContextGuardAuthGuard
/admin/uptimeContextGuardAuthGuard
/admin/terms-versionsContextGuardAuthGuard
/admin/coverage-mapContextGuardAuthGuard
/admin/environmentsContextGuardAuthGuard
/admin/pii-scannerContextGuardAuthGuard
/admin/landing-pagesContextGuardAuthGuard
/admin/onboarding-wizardsContextGuardAuthGuard
/admin/schema-diffContextGuardAuthGuard
/admin/flag-rolloutContextGuardAuthGuard
/admin/token-changelogContextGuardAuthGuard
/admin/bug-reportsContextGuardAuthGuard
/admin/costsContextGuardAuthGuard
/admin/flow-recorderContextGuardAuthGuard
/admin/responsive-previewContextGuardAuthGuard
/admin/annotationsContextGuardAuthGuard
/admin/exportsContextGuardAuthGuard
/admin/tour-builderContextGuardAuthGuard
/admin/wikiContextGuardAuthGuard
/admin/alertsContextGuardAuthGuard
/admin/analyticsContextGuardAuthGuard
/admin/users/:userIdContextGuardAuthGuard
/admin/audit-logContextGuardAuthGuard
/admin/flagged-contentContextGuardAuthGuard
/admin/rolesContextGuardAuthGuard
/admin/reflection-analyticsContextGuardAuthGuard
/admin/challenge-queueContextGuardAuthGuard
/admin/featured-contentContextGuardAuthGuard
/admin/school-healthContextGuardAuthGuard
/admin/product-analyticsContextGuardAuthGuard
/admin/content-analyticsContextGuardAuthGuard
/admin/engineering-analyticsContextGuardAuthGuard
/admin/report-builderContextGuardAuthGuard
/admin/theme-editorContextGuardAuthGuard
/admin/component-showcaseContextGuardAuthGuard
/admin/feature-flagsContextGuardAuthGuard

Vendor Routes

Vendor dashboard and management. Protected by RoleGuard.

PathComponentGuards
/vendorContextGuardAuthGuard
/vendor/challengesContextGuardAuthGuard
/vendor/challenges/createContextGuardAuthGuard
/vendor/ordersContextGuardAuthGuard
/vendor/analyticsContextGuardAuthGuard
/vendor/eventsContextGuardAuthGuard
/vendor/settingsContextGuardAuthGuard
/vendor/resourcesContextGuardAuthGuard
/vendor/challenge-builderContextGuardAuthGuard
/vendor/revenueContextGuardAuthGuard
/vendor/co-marketingContextGuardAuthGuard
/vendor/verification-criteriaContextGuardAuthGuard

Parent Routes

Parent-specific views. Protected by RoleGuard.

PathComponentGuards
/parentParentGuardAuthGuard
/parent/reflectionsParentGuardAuthGuard

DoCurious Platform Documentation