Skip to content

Product Toolkit Roadmap

This document describes the full suite of internal tools, dashboards, and capabilities planned for the DoCurious platform — organized by who benefits and why it matters.

Audience: Everyone — leadership, sales, educators, partners, and the engineering team.

What Is This?

Most apps have a front door (what users see) and a back office (what the team uses to run things). Great products invest in both.

This roadmap covers 90+ tools and features that will make DoCurious not just an app people use, but a platform that every person in the organization — from the CEO to a support rep to a teacher — can see into, act on, and learn from.

We already have a strong foundation: 25 admin pages, a live theme editor, a component gallery, analytics dashboards, audit logs, and a role-based permission system. This document maps out where we are going next.

What We Already Have (Built Today)

Before diving into the new, here is what is already working:

ToolWhat It Does
User SwitcherQuickly switch between demo accounts (9 roles) for testing and demos
Admin Dashboard25 admin pages covering users, challenges, schools, orders, vendors, and more
Analytics SuiteProduct analytics, content analytics, engineering metrics, and school health dashboards
Theme EditorLive editor to customize colors, fonts, spacing, and branding — with presets and import/export
Component GalleryBrowse every UI element in the design system with live examples
StorybookInteractive component documentation with 22 stories
Audit LogTrack every admin action — who did what and when
Flagged Content QueueReview and moderate reported content
Verification QueueReview student challenge submissions
Report BuilderCreate custom reports from platform data
Role-Based Access7 admin roles with granular permissions — only see what you are supposed to
Route GuardsAge, role, consent, and authentication checks on every page

The Roadmap — By Role

For the CEO and Leadership Team

"I want to open one page and know exactly how the business is doing."

ToolWhat It DoesWhy It Matters
Executive DashboardA single page showing daily/monthly active users, growth rate, retention, revenue, and school adoption — all in one viewNo more asking "how are we doing?" — the answer is always one click away
North Star Metric TrackerPick one key number (like "challenges completed per user per week") and track it over time with trend lines and goalsKeeps the entire company focused on what matters most
School Pipeline DashboardShows every school from first contact through demo, pilot, contract, and live — with projected annual revenueKnow exactly where growth is coming from and what is in the pipeline
Investor Data RoomAuto-generate a polished export (PDF or slides) with key metrics, user stories, and growth chartsBoard meetings and fundraising prep in minutes, not days
Competitive Intel PageSide-by-side comparison of DoCurious vs. competitors with feature trackingStay informed about the market without manual research
Strategic OKR TrackerCompany objectives linked directly to real product metrics — are we hitting our goals?Close the gap between strategy and execution

For the Sales and Business Development Team

"I want to walk into a demo and blow them away."

ToolWhat It DoesWhy It Matters
Demo ModeOne click creates a beautiful, pre-loaded demo environment — perfect sample data, no clutterNo more "sorry, let me just clear this test data..." moments
White-Label PreviewSwap in a prospect's logo, school colors, and name in real-time during a demo"Imagine this is your platform" — but they do not have to imagine
ROI CalculatorInteractive tool: enter number of students, grade levels, and subjects — see projected learning outcomesGives principals and superintendents the numbers they need to justify the purchase
Sales Deck GeneratorPull real metrics, screenshots, and testimonials into auto-generated pitch materialsAlways-current decks without manual updates
Lead Scoring DashboardSee which school admins are logging in, exploring features, and getting close to buyingFocus time on the warmest leads
Trial ManagerCreate, extend, and monitor free trial accounts with engagement analyticsKnow which trials are going well and which need a nudge
Pricing ConfiguratorModel different pricing tiers and packages, see projected revenue at different price pointsTest pricing strategies before committing

For Product Management

"I want to know what is working, what is not, and what to build next."

ToolWhat It DoesWhy It Matters
Feature Usage AnalyticsReal-time data on which features get used, by whom, and how oftenBuild more of what works, fix or remove what does not
Funnel BuilderDefine any user journey (discovery to signup to first challenge to sharing) and see where people drop offFind and fix the friction points that lose users
Cohort AnalysisCompare different user groups — students vs. general users, school-linked vs. free, by age or regionUnderstand which segments are thriving and which need attention
User Journey MapsAuto-generated visualizations of how people actually navigate the appSee the real paths users take — not the ones you assumed
In-App SurveysTrigger short questions at key moments — after completing a challenge, after first week, etc.Get feedback when the experience is fresh, not weeks later in an email
Release Notes ManagerWrite and schedule in-app "What's New" announcements tied to feature launchesUsers actually see what you shipped, increasing adoption of new features
Feature Request BoardUsers submit and vote on ideas directly in the appYour roadmap is informed by real user demand

For UX and Design

"I want to know if the design is actually working for real people."

ToolWhat It DoesWhy It Matters
A/B Test BuilderCreate experiments — show half of users version A and half version B, then measure which performs betterMake design decisions with data, not opinions
Heatmap and Click TrackerVisual overlay showing where users click, how far they scroll, and where they rage-click in frustrationSee the invisible pain points that users do not report
Session ReplayRecord and replay actual user sessions to watch how people use the appLike looking over a user's shoulder — without the awkwardness
Accessibility Audit PanelAutomatic scanner that checks every page for accessibility issues — color contrast, screen reader support, keyboard navigationCatch accessibility problems before users with disabilities encounter them
User Flow RecorderRecord a journey through the app and export it as documentation or an automated testCapture the "golden path" and make sure it never breaks
Responsive PreviewSee the app on phone, tablet, and desktop side-by-side without resizing your browserDesign confidently for every screen size
Annotation ModeDrop sticky-note comments on any element in the live app — like Figma comments but on the real thingGive feedback in context, not in a separate document
Design Token ChangelogTrack every theme change over time — who changed the primary color and whenNever wonder "why does this look different?" again

For Teachers and Educators

See also: Teacher role guide | School guide | Reflection guide

"I want to see how my students are doing — and make their experience better."

ToolWhat It DoesWhy It Matters
Classroom DashboardReal-time view of every student's progress, engagement, and challenge completions — like a gradebook for real-world learningKnow at a glance who is thriving and who needs support
Assignment BuilderCreate challenge assignments with due dates, instructions, and curriculum connectionsTurn any challenge into structured coursework
Learning Path DesignerDrag-and-drop builder to sequence challenges into a guided learning journeyCreate curriculum-aligned progressions without technical skills
Parent Communication HubSend updates, share student progress, and manage consent — all in one placeReplace scattered emails with a single, organized channel
Curriculum Alignment ToolMap challenges to Common Core, NGSS, or state standardsJustify challenge-based learning to administrators with standards alignment
Student Insight CardsPer-student summary showing strengths, interests, completion patterns, and suggested next challengesPersonalize guidance with data-driven recommendations

For School Administrators and Districts

See also: School Admin role guide | School guide

"I need to see the big picture across all my schools and justify this investment."

ToolWhat It DoesWhy It Matters
Multi-School DashboardDistrict-wide view comparing adoption, engagement, and outcomes across every schoolIdentify which schools are succeeding and replicate what works
Teacher Effectiveness ViewSee which teachers are driving the most student engagement and what strategies they are usingShare best practices across your district
Compliance MonitorReal-time status of COPPA consent, data retention, and privacy compliance for every studentSleep at night knowing you are compliant
Budget TrackerLicense costs, per-student pricing, and ROI metrics — ready for budget presentationsJustify the investment with clear data
Onboarding Wizard BuilderCreate guided setup flows for new teachers joining the platformReduce training time and get teachers productive faster

For Customer Support

"I want to solve problems fast — and ideally prevent them."

ToolWhat It DoesWhy It Matters
User ImpersonationSee the app exactly as a specific user sees it — same data, same permissions, same view (read-only, fully audited)Understand problems instantly instead of asking "can you send a screenshot?"
Support Quick ActionsOne-click actions: reset password, unlock account, adjust role, process refund, clear cacheResolve common issues in seconds, not minutes
User Health ScoreComposite score based on login frequency, challenge activity, and engagement — flags at-risk usersReach out before a user churns, not after
Support HistoryFull timeline of every interaction, issue, and resolution for each userNever ask "have you contacted us before?" — you already know
Knowledge Base BuilderIn-app help articles that auto-suggest based on the page the user is onUsers find answers themselves, reducing support tickets
Bug Report WidgetA "Report a Problem" button available on every page that automatically captures a screenshot, error logs, and app stateGet everything you need to reproduce a bug in one click

For Marketing

"I want to grow the user base and tell our story."

ToolWhat It DoesWhy It Matters
Campaign AttributionTrack which marketing campaigns (ads, emails, social posts) actually drive signups and engagementStop wasting budget on campaigns that do not convert
Content CalendarSchedule featured challenges, community highlights, and seasonal campaignsCoordinate content across the team with visibility for everyone
Social Proof GeneratorAutomatically create shareable achievement cards — "I completed 50 challenges on DoCurious!"Turn every user achievement into free marketing
Referral Program ManagerTrack referral codes, visualize viral sharing patterns, and manage rewardsGrow through word-of-mouth with measurable results
Email Template BuilderDesign and preview email templates with live user dataBeautiful, personalized emails without a designer for every send
Landing Page BuilderCreate targeted pages for different audiences — schools, parents, vendors — without engineering supportLaunch campaigns faster with purpose-built pages
SEO DashboardTrack search rankings, page performance, and content gapsGrow organic traffic with data-driven content decisions

For Vendors and Partners

See also: Vendor role guide | Vendor guide

"I want to create great challenges and see how they perform."

ToolWhat It DoesWhy It Matters
Vendor AnalyticsSee how challenges are performing — views, completions, ratings, and revenueKnow what is working and create more of it
Challenge Builder ProRich editor for creating challenges with media uploads, rubrics, and verification criteriaCreate professional-quality challenges without technical skills
Revenue DashboardReal-time earnings, payout history, and coupon impact — connected to StripeFull financial transparency without logging into a separate system
Co-Marketing ToolsShareable challenge links, embeddable widgets, and branded micrositesPromote challenges through vendor's own channels
Verification Criteria EditorDefine exactly what evidence students need to submit to prove they completed a challengeSet clear expectations that reduce disputes and support requests

For Quality Assurance and Testing

"I want to catch bugs before users do."

ToolWhat It DoesWhy It Matters
Visual Regression DashboardAutomatically compare screenshots across builds to catch unintended visual changesNever ship a broken layout again
Test Scenario ManagerPre-built user journeys (signup, first challenge, school onboarding) that can be run on demandConsistent, repeatable testing without manual scripts
Chaos ModeSimulate real-world problems — slow internet, missing data, expired sessions — and see how the app handles themBuild confidence that the app works even when things go wrong
Coverage MapVisual overlay showing which parts of the app have automated tests and which do notPrioritize testing effort where it is needed most

For Engineering and DevOps

See also: Performance guide | Admin guide

"I want to ship fast, ship safely, and know what is happening."

ToolWhat It DoesWhy It Matters
Feature FlagsTurn features on or off for specific users, roles, or groups — without deploying new codeShip continuously, test in production safely, roll back instantly
Debug PanelIn-app overlay showing application state, API calls, routing info, and active feature flagsDiagnose issues in seconds without opening browser developer tools
API PlaygroundInteractive tool to test any API endpoint — send requests, see responses, explore edge casesFaster development and easier debugging
Error DashboardCatch, log, and replay application errors with full context — which page, which user, what happenedFind and fix bugs before support tickets pile up
Performance ProfilerPer-page load times, render counts, and bundle sizes tracked over timeKeep the app fast as it grows
Mock Data GeneratorCreate realistic test scenarios instantly — "a school with 50 students and 200 completed challenges"Eliminate tedious manual data setup
Environment SwitcherToggle between test data, local database, staging, and production from within the appWork in the right environment without editing configuration files
Schema Diff ViewerVisual comparison between what the frontend expects and what the database actually hasCatch data mismatches before they become bugs
Deployment DashboardCurrent version, recent releases, health checks, and a rollback buttonShip with confidence and recover from problems quickly
Feature Flag Rollout PlannerSchedule gradual rollouts — start with 5% of users, then 25%, then 50%, then everyone — with automatic rollback if errors spikeReduce the risk of every launch
Uptime MonitorService health, response times, and error rates in real-timeKnow about problems before users report them
Cost TrackerInfrastructure costs correlated with user growth — see when to optimizePlan capacity and budget with real data

See also: Privacy guide | Safety guide

"I need to know we are following the rules — and prove it."

ToolWhat It DoesWhy It Matters
Consent DashboardReal-time COPPA consent status for every student — who has consented, who has not, what is expiringStay compliant with children's privacy laws at all times
Data Export and Deletion ToolOne-click "download my data" and "delete my account" for any user — GDPR and CCPA readyRespond to data requests in minutes, not days
Terms Version ManagerTrack which users accepted which version of the terms of service — force re-acceptance when terms changeFull legal audit trail for every user agreement
PII ScannerAutomatically scan user-generated content (challenge submissions, comments) for accidentally posted personal informationCatch and remove sensitive data before it becomes a problem

Cross-Role Power Features

These features benefit everyone in the organization:

Universal Command Palette

Press a keyboard shortcut and search for anything — a user, a challenge, an admin page, a setting, a help article. Like the search bar on your phone, but for the entire platform.

Role-Aware Home Screen

Every person sees a home dashboard tailored to their role. The CEO sees business metrics. The teacher sees their classroom. The support rep sees open tickets. Same platform, personalized for each person.

Notification Center

One unified inbox for everything — flagged content, verification requests, system alerts, new feature announcements, support tickets. Filtered by role so you only see what is relevant to you.

Complete Audit Trail

Every action taken by every admin is logged — what they did, when, and why. Searchable, exportable, and always available. Essential for compliance, accountability, and trust.

Export Anything

If we show it on screen, you can export it — as a spreadsheet (CSV), a PDF report, or through an API. No data is trapped inside the platform.

Integrations Hub

Connect DoCurious to the tools you already use — Slack notifications for key events, Google Classroom and Canvas integration for schools, and automation triggers for custom workflows.

Onboarding Tour Builder

Create guided walkthroughs for any role — new teacher setup, student first-time experience, vendor onboarding. Drag-and-drop, no coding required.

Internal Wiki

In-app documentation that lives right next to the features it describes. Every admin tool links to its own help page. New team members can learn the platform without external training materials.

Implementation Priority

We recommend building these in waves, starting with the tools that unlock the most value:

Wave 1 — Foundation (Enables Everything Else)

  • Feature Flags (in progress)
  • Debug Panel
  • Demo Mode
  • User Impersonation

Wave 2 — Growth and Insight

  • Executive Dashboard
  • Feature Usage Analytics
  • A/B Test Builder
  • Universal Command Palette

Wave 3 — Scale and Operations

  • Classroom Dashboard
  • Funnel Builder
  • Campaign Attribution
  • Vendor Analytics

Wave 4 — Polish and Differentiation

  • Session Replay
  • Knowledge Base Builder
  • White-Label Preview
  • Learning Path Designer

Wave 5 — Enterprise Ready

  • Multi-School Dashboard
  • Compliance Monitor
  • Integrations Hub
  • Data Export and Deletion Tool

Summary

CategoryTools PlannedAlready Built
Leadership and Strategy60
Sales and Business Dev70
Product Management71
UX and Design83
Teachers and Educators60
School Administration51
Customer Support60
Marketing70
Vendors and Partners52
QA and Testing41
Engineering and DevOps122
Legal and Compliance41
Cross-Role Features81
Total8512

This toolkit transforms DoCurious from an educational app into a full platform — one where every person in the organization has the tools to do their best work, make informed decisions, and move fast.

DoCurious Platform Documentation