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