Skip to content

Feature Inventory ​

Last updated: Feb 14, 2026 | Regenerate before presenting

At a Glance ​

MetricCount
Total routes150+
Page components120+
Zustand stores24
Type definition files27
Backend services20
Backend API endpoints70+
Prisma models60+ (40 legacy + 20 modern)
Storybook stories55
Backend test files19
Screenshots73
VitePress doc pages70+
i18n locales3 (en/es/fr)

1. Core User Experience ​

Auth & Onboarding (10 routes) ​

FeatureRouteStatus
Login/loginBuilt — email/password + Google/Apple OAuth
Register/registerBuilt — age verification, role selection, COPPA tiers
Forgot Password/forgot-passwordBuilt
Reset Password/reset-password/:tokenBuilt
Email Verification/verify-emailBuilt
Age Verification/age-verificationBuilt — gates under-13 into COPPA flow
Parental Consent/consent/:tokenBuilt — parent email link to approve child account
Role Onboarding/onboarding/:roleBuilt — role-specific welcome flow
General Onboarding/onboardingBuilt — profile completion
School Invite/invite/:tokenBuilt — SA/teacher invite link

Dashboard & Navigation ​

FeatureRouteStatus
General Dashboard/Built — personalized, role-aware
Parent Dashboard/parentBuilt — child activity view, consent controls
Profile/profileBuilt — unified tabbed view
Notifications/notificationsBuilt — grouped by category, preferences
Account Settings/accountBuilt — profile, password, deletion, data export

Account Management (5 routes) ​

FeatureRouteStatus
Account Deletion/account/deleteBuilt — re-auth, 30-day grace, COPPA-compliant
Data Export (DSAR)/account/data-exportBuilt
Data Access Request/account/data-access-requestBuilt
Appeal Form/account/appealBuilt — moderation appeal
Linked Accounts/account/linked-accountsBuilt

2. Challenges & Track Records ​

FeatureRouteStatus
Explore / Discover/exploreBuilt — horizontal scroll sections, search, filters
Explore Search/explore/searchBuilt — full-text with filter sidebar/modal
Best Fit/explore/best-fitBuilt — personalized recommendations
Featured/explore/featuredBuilt
Free Challenges/explore/freeBuilt
Popular/explore/popularBuilt
New Challenges/explore/newBuilt
Category View/explore/category/:slugBuilt
Map View/explore/mapBuilt
Dealer's Choice/dealers-choiceBuilt — 3-card deal, XP multipliers
Challenge Detail/challenges/:idBuilt — tabs, discussion, verification status
My Challenges/my-challengesBuilt — tabbed by status
Track Record Editor/my-challenges/:id/trackBuilt — entries, media upload, reflection, sharing
Submit User Challenge/challenges/submitBuilt — user-created challenge form
Group Challenge/challenges/group/:idBuilt
Gift Redemption/challenges/gift/:codeBuilt
Saved List/savedBuilt — bookmarked/interesting items
Checkout/checkoutBuilt
Order History/ordersBuilt

3. Gamification & Progress ​

FeatureRouteStatus
Journey Map/journey-mapBuilt — category grid (spec wants interactive territory map)
Badges/badgesBuilt — collection, showcase, celebration animation
XP History/xp-historyBuilt — transaction log
My Reflections/reflectionsBuilt — reflection history
Learning Paths/learning-pathsBuilt
Learning Path Detail/learning-paths/:idBuilt
Portfolios/portfoliosBuilt
Portfolio View/portfolios/:idBuilt — multiple template styles

Gamification system: 15 levels (Newcomer → Icon), 7 badge categories (57 total), weekly streaks, XP multipliers (50/100/200 base by difficulty)


4. Communities & Social ​

FeatureRouteStatus
Communities Hub/communitiesBuilt — browse, create, join
Community Detail/communities/:idBuilt — feed, members, moderation
School Community/communities/schoolBuilt
Grade Community/communities/gradeBuilt
Class Community/communities/classBuilt
Private Communities/communities/privateBuilt — Tier 2+ gated
Community Goals/communities/:id/goalsBuilt — collaborative goals
Assignment Progress/communities/:id/assignments/:idBuilt
Gifts/giftsBuilt — Tier 2+ gated

5. School Administration (20 routes) ​

SA & Teacher Tools ​

FeatureRouteAccessStatus
School Dashboard/schoolSA + TeacherBuilt
Teacher Dashboard/school/teacher-dashboardSA + TeacherBuilt
Student Dashboard/school/student-dashboardStudentBuilt
Classroom Dashboard/school/classroomSA + TeacherBuilt
Roster Management/school/rosterSA onlyBuilt
Classes/school/classesSA onlyBuilt
Grades/school/gradesSA + TeacherBuilt
Teachers/school/teachersSA onlyBuilt
Assignments/school/assignmentsSA + TeacherBuilt
Class Progress/school/classes/:id/progressSA + TeacherBuilt
Teacher Reviews/school/reviewsSA + TeacherBuilt
Surveys/school/surveysSA onlyBuilt
Reflection Analytics/school/reflection-analyticsSA + TeacherBuilt
Purchase Requests/school/purchase-requestsSA onlyBuilt
Bulk Gift/school/bulk-giftSA onlyBuilt
Alumni Transition/school/alumni-transitionSA onlyBuilt
Assignment Builder/school/assignment-builderSA + TeacherBuilt
Learning Path Designer/school/learning-path-designerSA + TeacherBuilt
Parent Communication Hub/school/parent-hubSA + TeacherBuilt
Curriculum Alignment/school/curriculum-alignmentSA + TeacherBuilt
Student Insights/school/student-insightsSA + TeacherBuilt

6. Vendor Portal (10 routes) ​

FeatureRouteStatus
Vendor Application/vendor/applyBuilt — public signup
Vendor Dashboard/vendorBuilt
Vendor Challenges/vendor/challengesBuilt
Create Challenge/vendor/challenges/createBuilt
Challenge Builder Pro/vendor/challenge-builderBuilt
Vendor Orders/vendor/ordersBuilt
Vendor Analytics/vendor/analyticsBuilt
Vendor Events/vendor/eventsBuilt
Vendor Settings/vendor/settingsBuilt
Revenue Dashboard/vendor/revenueBuilt
Co-Marketing Tools/vendor/co-marketingBuilt
Verification Criteria/vendor/verification-criteriaBuilt

7. Platform Admin (65+ routes) ​

Core Admin ​

FeatureRoute
User Management/admin/users
User Detail/admin/users/:userId
Vendor Management/admin/vendors
Challenge Management/admin/challenges
Challenge Series/admin/challenge-series
Verification Queue/admin/verification
Challenge Approval Queue/admin/challenge-queue
Flagged Content/admin/flagged-content
Review Moderation/admin/reviews
Order Management/admin/orders
Coupon Management/admin/coupons
Schools Management/admin/schools
Platform Settings/admin/settings
Admin Roles/admin/roles
Audit Log/admin/audit-log
Featured Content/admin/featured-content

Analytics & Insights ​

FeatureRoute
Executive Dashboard/admin/executive-dashboard
Analytics Dashboard/admin/analytics
Product Analytics/admin/product-analytics
Content Analytics/admin/content-analytics
Engineering Analytics/admin/engineering-analytics
Feature Usage/admin/feature-usage
Report Builder/admin/report-builder
Cohort Analysis/admin/cohort-analysis
Funnel Builder/admin/funnels
A/B Test Builder/admin/ab-tests
North Star Tracker/admin/north-star
OKR Tracker/admin/okrs
User Health Scores/admin/user-health
ROI Calculator/admin/roi-calculator
Heatmaps/admin/heatmaps
Session Replay/admin/session-replay
Campaign Attribution/admin/campaigns
Lead Scoring/admin/lead-scoring
School Health/admin/school-health
Teacher Effectiveness/admin/teacher-effectiveness
Reflection Analytics/admin/reflection-analytics

Operations & Tools ​

FeatureRoute
Feature Flags/admin/feature-flags
Flag Rollout Planner/admin/flag-rollout
Compliance Monitor/admin/compliance
Consent Dashboard/admin/consent
Data Export/Deletion/admin/data-requests
PII Scanner/admin/pii-scanner
Error Dashboard/admin/error-dashboard
Performance Profiler/admin/performance
Uptime Monitor/admin/uptime
Deployment Dashboard/admin/deployments
Chaos Mode/admin/chaos-mode
Visual Regression/admin/visual-regression
Environment Switcher/admin/environments
Schema Diff Viewer/admin/schema-diff
Coverage Map/admin/coverage-map
API Playground/admin/api-playground
Test Scenario Manager/admin/test-scenarios
Mock Data Generator/admin/mock-data
Bug Reports/admin/bug-reports
User Flow Recorder/admin/flow-recorder

Business & Marketing ​

FeatureRoute
Investor Data Room/admin/investor-data-room
Sales Deck Generator/admin/sales-decks
Pricing Configurator/admin/pricing
Trial Manager/admin/trial-manager
Referral Program/admin/referral-program
Social Proof Generator/admin/social-proof
Competitive Intel/admin/competitive-intel
SEO Dashboard/admin/seo
Budget Tracker/admin/budget
Cost Tracker/admin/costs
Content Calendar/admin/content-calendar

Content & Design ​

FeatureRoute
Design Token Editor/admin/theme-editor
Design Token Changelog/admin/token-changelog
Component Showcase/admin/component-showcase
White Label Preview/admin/white-label
Landing Page Builder/admin/landing-pages
Onboarding Wizard Builder/admin/onboarding-wizards
Onboarding Tour Builder/admin/tour-builder
Email Template Builder/admin/email-templates
Responsive Preview/admin/responsive-preview
Annotation Mode/admin/annotations
Export Anything/admin/exports

Support & Knowledge ​

FeatureRoute
Support Quick Actions/admin/support-actions
Support History/admin/support-history
Knowledge Base Builder/admin/knowledge-base
Internal Wiki/admin/wiki
Release Notes Manager/admin/release-notes
Feature Request Board/admin/feature-requests
User Journey Maps/admin/user-journeys
In-App Surveys/admin/surveys
Accessibility Audit/admin/accessibility
Multi-School Dashboard/admin/multi-school
Integrations Hub/admin/integrations
Terms Version Manager/admin/terms-versions

PageRouteStatus
Landing / Marketing/welcomeBuilt
Terms of Service/termsBuilt
Privacy Policy/privacyBuilt — includes CCPA Section 9
Accessibility Statement/accessibilityBuilt
Acceptable Use Policy/acceptable-useBuilt
Community Guidelines/community-guidelinesBuilt
Vendor Terms/vendor-termsBuilt
School DPA (FERPA)/school-dpaBuilt
DMCA Policy/dmcaBuilt
Cookie Policy/cookie-policyBuilt

9. Backend API Coverage ​

Active Endpoints (wired to FE) ​

DomainEndpoint BaseEndpointsFE Integration
Auth/auth13auth.real.api.ts
Challenges/v2/challenges9challenge.real.api.ts
My Challenges/v2/my-challenges4challenge.real.api.ts
Track Records/v2/track-records8trackRecord.real.api.ts
Gamification/v2/gamification5gamification.real.api.ts
Legacy/ProdData/20+prodData.real.api.ts

Built But Not Yet Mounted ​

DomainServiceControllerRoutes
Admin15 methodsYesYes
Communities20+ methodsYesYes
School28 methodsYesYes
Vendor7 methodsYesYes
NotificationsYesYesYes
PortfoliosYesYesYes
PaymentsYesYesYes
ExploreYesYesYes
ReflectionsYesYesYes
InvitationsYesYesYes
GiftsYesYesYes
Learning PathsYesYesYes
EventsYesYesYes
OnboardingYesYesYes

10. Dev Infrastructure ​

AssetCountDetails
Zustand stores24Auth, Challenge, TrackRecord, Community, School, Gamification, Explore, Gift, Notification, User, Admin, Vendor, Portfolio, Event, LearningPath, Reflection, Invitation, Debug, NetworkLog, FeatureFlag, Theme + more
Type definition files27Full domain model coverage
Mock API modules35+Every domain has mock + real API
Adapter layer10+SQL→FE type mapping per entity
Route guards5AuthGuard, ContextGuard, TierGuard, ParentGuard, AgeGuard
i18n locales3en, es, fr (~6% coverage)
Storybook stories5522 UI primitives + 33 domain components
Backend test files19vitest + supertest
VitePress doc pages70+Knowledge base, dev guide, design, API reference
Screenshots73Organized by flow

DoCurious Platform Documentation