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