Skip to content

DoCuriousDocumentation Hub

Everything you need to understand, build, and grow the DoCurious educational challenge platform.

Where Should I Start? ​

Product & Stakeholders ​

Understanding features, rules, and status?

Developers ​

Building features or fixing bugs?

Designers ​

Working on UI or design system?

New to the Team? ​

Getting oriented with DoCurious?

Feature Highlights ​

FeatureWhat It DoesStatus
ChallengesUsers discover and complete real-world challengesBuilt
Track RecordsDocument and verify challenge completionsBuilt
CommunitiesGroups with bucket lists, track records, and discussionsBuilt
GamificationXP, badges, levels, streaks, and learning pathsBuilt
School ToolsAdmin → Teacher → Student → Parent hierarchyPartial
Vendor PortalVendors create and manage challenge listingsBuilt
Safety & ModerationContent reporting, blocking, and COPPA complianceBuilt
i18nEnglish, Spanish, and FrenchBuilt

See all 15 features →

Status Badges ​

Throughout the docs you'll see these badges indicating implementation progress:

BadgeMeaning
BuiltFully implemented with UI and store integration
PartialCore exists, some spec requirements use mock data
PlannedIn the V2 spec but not yet implemented
Not StartedNo implementation yet

Overall progress: 142 done, 21 partial, 12 not started across 23 spec documents. Full breakdown →

API Reference — auto-generated TypeScript docsRoute Map — all 195 app routes
Permissions Matrix — role × feature accessStore Reference — 30 Zustand stores
Infrastructure Costs — monthly projectionsProduct Roadmap — what's next

DoCurious Platform Documentation