Appearance
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:
| Tool | What It Does |
|---|---|
| User Switcher | Quickly switch between demo accounts (9 roles) for testing and demos |
| Admin Dashboard | 25 admin pages covering users, challenges, schools, orders, vendors, and more |
| Analytics Suite | Product analytics, content analytics, engineering metrics, and school health dashboards |
| Theme Editor | Live editor to customize colors, fonts, spacing, and branding — with presets and import/export |
| Component Gallery | Browse every UI element in the design system with live examples |
| Storybook | Interactive component documentation with 22 stories |
| Audit Log | Track every admin action — who did what and when |
| Flagged Content Queue | Review and moderate reported content |
| Verification Queue | Review student challenge submissions |
| Report Builder | Create custom reports from platform data |
| Role-Based Access | 7 admin roles with granular permissions — only see what you are supposed to |
| Route Guards | Age, 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."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Executive Dashboard | A single page showing daily/monthly active users, growth rate, retention, revenue, and school adoption — all in one view | No more asking "how are we doing?" — the answer is always one click away |
| North Star Metric Tracker | Pick one key number (like "challenges completed per user per week") and track it over time with trend lines and goals | Keeps the entire company focused on what matters most |
| School Pipeline Dashboard | Shows every school from first contact through demo, pilot, contract, and live — with projected annual revenue | Know exactly where growth is coming from and what is in the pipeline |
| Investor Data Room | Auto-generate a polished export (PDF or slides) with key metrics, user stories, and growth charts | Board meetings and fundraising prep in minutes, not days |
| Competitive Intel Page | Side-by-side comparison of DoCurious vs. competitors with feature tracking | Stay informed about the market without manual research |
| Strategic OKR Tracker | Company 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."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Demo Mode | One click creates a beautiful, pre-loaded demo environment — perfect sample data, no clutter | No more "sorry, let me just clear this test data..." moments |
| White-Label Preview | Swap 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 Calculator | Interactive tool: enter number of students, grade levels, and subjects — see projected learning outcomes | Gives principals and superintendents the numbers they need to justify the purchase |
| Sales Deck Generator | Pull real metrics, screenshots, and testimonials into auto-generated pitch materials | Always-current decks without manual updates |
| Lead Scoring Dashboard | See which school admins are logging in, exploring features, and getting close to buying | Focus time on the warmest leads |
| Trial Manager | Create, extend, and monitor free trial accounts with engagement analytics | Know which trials are going well and which need a nudge |
| Pricing Configurator | Model different pricing tiers and packages, see projected revenue at different price points | Test pricing strategies before committing |
For Product Management
"I want to know what is working, what is not, and what to build next."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Feature Usage Analytics | Real-time data on which features get used, by whom, and how often | Build more of what works, fix or remove what does not |
| Funnel Builder | Define any user journey (discovery to signup to first challenge to sharing) and see where people drop off | Find and fix the friction points that lose users |
| Cohort Analysis | Compare different user groups — students vs. general users, school-linked vs. free, by age or region | Understand which segments are thriving and which need attention |
| User Journey Maps | Auto-generated visualizations of how people actually navigate the app | See the real paths users take — not the ones you assumed |
| In-App Surveys | Trigger 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 Manager | Write and schedule in-app "What's New" announcements tied to feature launches | Users actually see what you shipped, increasing adoption of new features |
| Feature Request Board | Users submit and vote on ideas directly in the app | Your roadmap is informed by real user demand |
For UX and Design
"I want to know if the design is actually working for real people."
| Tool | What It Does | Why It Matters |
|---|---|---|
| A/B Test Builder | Create experiments — show half of users version A and half version B, then measure which performs better | Make design decisions with data, not opinions |
| Heatmap and Click Tracker | Visual overlay showing where users click, how far they scroll, and where they rage-click in frustration | See the invisible pain points that users do not report |
| Session Replay | Record and replay actual user sessions to watch how people use the app | Like looking over a user's shoulder — without the awkwardness |
| Accessibility Audit Panel | Automatic scanner that checks every page for accessibility issues — color contrast, screen reader support, keyboard navigation | Catch accessibility problems before users with disabilities encounter them |
| User Flow Recorder | Record a journey through the app and export it as documentation or an automated test | Capture the "golden path" and make sure it never breaks |
| Responsive Preview | See the app on phone, tablet, and desktop side-by-side without resizing your browser | Design confidently for every screen size |
| Annotation Mode | Drop sticky-note comments on any element in the live app — like Figma comments but on the real thing | Give feedback in context, not in a separate document |
| Design Token Changelog | Track every theme change over time — who changed the primary color and when | Never 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."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Classroom Dashboard | Real-time view of every student's progress, engagement, and challenge completions — like a gradebook for real-world learning | Know at a glance who is thriving and who needs support |
| Assignment Builder | Create challenge assignments with due dates, instructions, and curriculum connections | Turn any challenge into structured coursework |
| Learning Path Designer | Drag-and-drop builder to sequence challenges into a guided learning journey | Create curriculum-aligned progressions without technical skills |
| Parent Communication Hub | Send updates, share student progress, and manage consent — all in one place | Replace scattered emails with a single, organized channel |
| Curriculum Alignment Tool | Map challenges to Common Core, NGSS, or state standards | Justify challenge-based learning to administrators with standards alignment |
| Student Insight Cards | Per-student summary showing strengths, interests, completion patterns, and suggested next challenges | Personalize 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."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Multi-School Dashboard | District-wide view comparing adoption, engagement, and outcomes across every school | Identify which schools are succeeding and replicate what works |
| Teacher Effectiveness View | See which teachers are driving the most student engagement and what strategies they are using | Share best practices across your district |
| Compliance Monitor | Real-time status of COPPA consent, data retention, and privacy compliance for every student | Sleep at night knowing you are compliant |
| Budget Tracker | License costs, per-student pricing, and ROI metrics — ready for budget presentations | Justify the investment with clear data |
| Onboarding Wizard Builder | Create guided setup flows for new teachers joining the platform | Reduce training time and get teachers productive faster |
For Customer Support
"I want to solve problems fast — and ideally prevent them."
| Tool | What It Does | Why It Matters |
|---|---|---|
| User Impersonation | See 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 Actions | One-click actions: reset password, unlock account, adjust role, process refund, clear cache | Resolve common issues in seconds, not minutes |
| User Health Score | Composite score based on login frequency, challenge activity, and engagement — flags at-risk users | Reach out before a user churns, not after |
| Support History | Full timeline of every interaction, issue, and resolution for each user | Never ask "have you contacted us before?" — you already know |
| Knowledge Base Builder | In-app help articles that auto-suggest based on the page the user is on | Users find answers themselves, reducing support tickets |
| Bug Report Widget | A "Report a Problem" button available on every page that automatically captures a screenshot, error logs, and app state | Get everything you need to reproduce a bug in one click |
For Marketing
"I want to grow the user base and tell our story."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Campaign Attribution | Track which marketing campaigns (ads, emails, social posts) actually drive signups and engagement | Stop wasting budget on campaigns that do not convert |
| Content Calendar | Schedule featured challenges, community highlights, and seasonal campaigns | Coordinate content across the team with visibility for everyone |
| Social Proof Generator | Automatically create shareable achievement cards — "I completed 50 challenges on DoCurious!" | Turn every user achievement into free marketing |
| Referral Program Manager | Track referral codes, visualize viral sharing patterns, and manage rewards | Grow through word-of-mouth with measurable results |
| Email Template Builder | Design and preview email templates with live user data | Beautiful, personalized emails without a designer for every send |
| Landing Page Builder | Create targeted pages for different audiences — schools, parents, vendors — without engineering support | Launch campaigns faster with purpose-built pages |
| SEO Dashboard | Track search rankings, page performance, and content gaps | Grow 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."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Vendor Analytics | See how challenges are performing — views, completions, ratings, and revenue | Know what is working and create more of it |
| Challenge Builder Pro | Rich editor for creating challenges with media uploads, rubrics, and verification criteria | Create professional-quality challenges without technical skills |
| Revenue Dashboard | Real-time earnings, payout history, and coupon impact — connected to Stripe | Full financial transparency without logging into a separate system |
| Co-Marketing Tools | Shareable challenge links, embeddable widgets, and branded microsites | Promote challenges through vendor's own channels |
| Verification Criteria Editor | Define exactly what evidence students need to submit to prove they completed a challenge | Set clear expectations that reduce disputes and support requests |
For Quality Assurance and Testing
"I want to catch bugs before users do."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Visual Regression Dashboard | Automatically compare screenshots across builds to catch unintended visual changes | Never ship a broken layout again |
| Test Scenario Manager | Pre-built user journeys (signup, first challenge, school onboarding) that can be run on demand | Consistent, repeatable testing without manual scripts |
| Chaos Mode | Simulate real-world problems — slow internet, missing data, expired sessions — and see how the app handles them | Build confidence that the app works even when things go wrong |
| Coverage Map | Visual overlay showing which parts of the app have automated tests and which do not | Prioritize 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."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Feature Flags | Turn features on or off for specific users, roles, or groups — without deploying new code | Ship continuously, test in production safely, roll back instantly |
| Debug Panel | In-app overlay showing application state, API calls, routing info, and active feature flags | Diagnose issues in seconds without opening browser developer tools |
| API Playground | Interactive tool to test any API endpoint — send requests, see responses, explore edge cases | Faster development and easier debugging |
| Error Dashboard | Catch, log, and replay application errors with full context — which page, which user, what happened | Find and fix bugs before support tickets pile up |
| Performance Profiler | Per-page load times, render counts, and bundle sizes tracked over time | Keep the app fast as it grows |
| Mock Data Generator | Create realistic test scenarios instantly — "a school with 50 students and 200 completed challenges" | Eliminate tedious manual data setup |
| Environment Switcher | Toggle between test data, local database, staging, and production from within the app | Work in the right environment without editing configuration files |
| Schema Diff Viewer | Visual comparison between what the frontend expects and what the database actually has | Catch data mismatches before they become bugs |
| Deployment Dashboard | Current version, recent releases, health checks, and a rollback button | Ship with confidence and recover from problems quickly |
| Feature Flag Rollout Planner | Schedule gradual rollouts — start with 5% of users, then 25%, then 50%, then everyone — with automatic rollback if errors spike | Reduce the risk of every launch |
| Uptime Monitor | Service health, response times, and error rates in real-time | Know about problems before users report them |
| Cost Tracker | Infrastructure costs correlated with user growth — see when to optimize | Plan capacity and budget with real data |
For Legal and Compliance
See also: Privacy guide | Safety guide
"I need to know we are following the rules — and prove it."
| Tool | What It Does | Why It Matters |
|---|---|---|
| Consent Dashboard | Real-time COPPA consent status for every student — who has consented, who has not, what is expiring | Stay compliant with children's privacy laws at all times |
| Data Export and Deletion Tool | One-click "download my data" and "delete my account" for any user — GDPR and CCPA ready | Respond to data requests in minutes, not days |
| Terms Version Manager | Track which users accepted which version of the terms of service — force re-acceptance when terms change | Full legal audit trail for every user agreement |
| PII Scanner | Automatically scan user-generated content (challenge submissions, comments) for accidentally posted personal information | Catch 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
| Category | Tools Planned | Already Built |
|---|---|---|
| Leadership and Strategy | 6 | 0 |
| Sales and Business Dev | 7 | 0 |
| Product Management | 7 | 1 |
| UX and Design | 8 | 3 |
| Teachers and Educators | 6 | 0 |
| School Administration | 5 | 1 |
| Customer Support | 6 | 0 |
| Marketing | 7 | 0 |
| Vendors and Partners | 5 | 2 |
| QA and Testing | 4 | 1 |
| Engineering and DevOps | 12 | 2 |
| Legal and Compliance | 4 | 1 |
| Cross-Role Features | 8 | 1 |
| Total | 85 | 12 |
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.