Appearance
Platform Admin Guide
Everything you can do as a Platform Administrator on DoCurious -- managing the entire platform, all users, all content, and the full analytics suite.
The Platform Admin is the highest-privilege role on DoCurious. Platform Admins have unrestricted access to every feature, every school, every user account, and every admin tool. This role is invite-only and intended for core team members responsible for operating the platform.
What You Can Do
- Access the Executive Dashboard with platform-wide health metrics, revenue, and growth KPIs
- Manage all user accounts -- search, view, edit, suspend, impersonate, and change roles
- Review and approve vendor applications and monitor vendor health
- Moderate content -- verification queue, flagged content, challenge approval, review moderation
- Manage the full challenge catalog -- challenges, series, coupons, featured content
- Oversee all schools from a single multi-school dashboard with school health scoring
- Access four dedicated analytics dashboards -- Executive, Product, Content, and Engineering
- Control feature flags to toggle capabilities for specific users, roles, or percentages
- Configure platform settings including themes, white-label branding, and integrations
- Run A/B tests, build funnels, and analyze cohorts
- Manage campaigns, referral programs, trials, and pricing
- Generate investor data room exports, ROI calculations, and sales decks
- Track OKRs, North Star metrics, and competitive intelligence
- Monitor errors, performance, deployments, and visual regression
- Build custom reports with the Report Builder and schedule exports
- Access the API Playground, Knowledge Base builder, and email template editor
- View the complete audit log of every admin action taken on the platform
- Everything a General User, Staff, or any other role can do
Getting Started
Platform Admin accounts are created by invitation only. A Super Admin provisions the account through the Admin Roles page. There is no self-registration path for this role.
Once your account is provisioned, you will see the Admin section in your navigation sidebar with 40+ tools organized by function. Your landing page is the Executive Dashboard.
Your Dashboard
Executive Dashboard
The Executive Dashboard (/admin/executive-dashboard) is the admin home screen -- a single view of platform health and business performance.
| Zone | What It Shows |
|---|---|
| Health Score | Composite platform health indicator combining uptime, error rate, user satisfaction, and growth trajectory |
| User Metrics | Total users, DAU/WAU/MAU, new signups (today/week/month), churn rate, retention curves |
| Content Pipeline | Challenges pending review, Track Records awaiting verification, flagged content count, avg review time |
| Revenue | MRR, school contracts, vendor commissions, gift transaction volume, growth rate |
| Growth KPIs | Signup funnel conversion, activation rate, referral rate, NPS, North Star metric trend |
| School Overview | Total schools, active student count, school health distribution, expansion pipeline |
| Alerts | Critical items needing attention -- error spikes, abuse reports, overdue reviews, compliance deadlines |
Key Features
User Management
Route: /admin/users | See also: Admin & Analytics
Manage every user account on the platform. The user management page provides a searchable, filterable table of all users with columns for name, email, role, status, signup date, last active, and school affiliation.
Actions per user:
- View full user detail page (
/admin/users/:userId) with activity history, XP breakdown, and linked accounts - Edit profile information and role assignments
- Suspend or reactivate accounts
- Impersonate a user to see the platform through their eyes (all impersonation is logged in the audit trail)
- Send password reset emails
- Export user data (for GDPR/data requests)
Role management: The dedicated Admin Roles page (/admin/roles) lets you assign and revoke admin sub-roles (Content Admin, Trust & Safety, School Success, Analytics, Super Admin) for team members.
Content Moderation
Platform Admins (and Staff) manage several content queues:
| Queue | Route | What It Handles |
|---|---|---|
| Verification Queue | /admin/verification | Track Records submitted by users awaiting staff review and approval |
| Challenge Approval Queue | /admin/challenge-queue | New vendor challenges and edits submitted for review before going live |
| Flagged Content | /admin/flagged-content | User-reported or auto-flagged content requiring moderation decisions |
| Review Moderation | /admin/reviews | User reviews on challenges that have been flagged or need moderation |
| Featured Content | /admin/featured-content | Curate which challenges and Track Records are highlighted on the Explore page |
For the full moderation workflow and safety policies, see Safety & Moderation.
Analytics Suite
DoCurious provides four specialized analytics dashboards, each targeting a different audience within the admin team:
| Dashboard | Route | Focus |
|---|---|---|
| Executive | /admin/executive-dashboard | Business health, revenue, growth KPIs, investor-ready metrics |
| Product | /admin/product-analytics | Feature adoption, user journeys, retention, activation funnels |
| Content | /admin/content-analytics | Challenge performance, Track Record quality, category trends, creator metrics |
| Engineering | /admin/engineering-analytics | Error rates, performance budgets, API latency, deploy frequency, test coverage |
Additional analytics tools include Feature Usage (/admin/feature-usage), the Report Builder, and Reflection Analytics (/admin/reflection-analytics).
School Management
Routes: /admin/schools, /admin/multi-school, /admin/school-health
Platform Admins oversee all schools from a centralized view:
- Schools list (
/admin/schools) -- Browse all registered schools, view details, edit settings, manage SA accounts - Multi-School Dashboard (
/admin/multi-school) -- Aggregate view across all schools with enrollment trends, assignment activity, and completion rates - School Health (
/admin/school-health) -- Health scoring per school based on engagement, teacher activity, completion rates, and parent connectivity
For the full school administration model, see School Administration.
Vendor Management
Route: /admin/vendors | See also: Vendor Portal
Review and manage all vendor accounts:
- Approve, reject, or request modifications on vendor applications
- Monitor vendor challenge quality and compliance
- Suspend or reactivate vendor accounts
- View aggregate vendor statistics (total vendors, active listings, revenue impact)
- Access any vendor's analytics from the admin perspective
Challenge & Series Management
| Tool | Route | Purpose |
|---|---|---|
| Challenge Management | /admin/challenges | Browse, edit, and manage the full challenge catalog |
| Challenge Series | /admin/challenge-series | Create and manage curated series that group challenges into themed sequences |
| Coupon Management | /admin/coupons | Create, distribute, and track promotional coupons for paid challenges |
| Order Management | /admin/orders | View and manage all purchase orders across the platform |
Feature Flags
Route: /admin/feature-flags | See also: Feature Flags (dev)
Control feature rollouts without deploying code:
- Toggle features on/off globally or for specific user segments
- Set percentage-based rollouts for gradual launches
- Target flags by role, school, user ID, or custom attributes
- View flag audit history showing who changed what and when
Platform Settings
Route: /admin/settings
Configure platform-wide settings including:
- General platform configuration (site name, support email, default locale)
- Content policies and moderation thresholds
- Notification defaults and email sender settings
- Theme selection and customization via the Theme Editor (
/admin/theme-editor) - White-Label Preview (
/admin/white-label) for branded school or partner deployments - Integrations Hub (
/admin/integrations) for third-party service connections
Advanced Tools
Platform Admins have access to 30+ specialized tools for growth, operations, and engineering:
| Tool | Route | Purpose |
|---|---|---|
| A/B Tests | /admin/ab-tests | Design and run experiments with variant assignment and statistical analysis |
| Funnels | /admin/funnels | Build multi-step conversion funnels to identify drop-off points |
| Campaigns | /admin/campaigns | Attribution tracking for marketing campaigns across channels |
| Session Replay | /admin/session-replay | Replay anonymized user sessions to diagnose UX issues |
| Heatmaps | /admin/heatmaps | Click and scroll heatmaps for understanding page engagement |
| User Journeys | /admin/user-journeys | Map and visualize common user paths through the platform |
| Cohort Analysis | /admin/cohort-analysis | Compare behavior across user cohorts by signup date, role, or attribute |
| User Health | /admin/user-health | Per-user health scores predicting churn risk and engagement level |
| Lead Scoring | /admin/lead-scoring | Score prospective school and vendor leads by engagement signals |
| North Star | /admin/north-star | Track the single most important metric and its input drivers |
| ROI Calculator | /admin/roi-calculator | Model return on investment for schools and vendor partnerships |
| OKR Tracker | /admin/okrs | Set and track Objectives and Key Results across the team |
| Investor Data Room | /admin/investor-data-room | Generate investor-ready reports with key metrics and growth charts |
| Sales Decks | /admin/sales-decks | Auto-generate presentation slides from live platform data |
| Competitive Intel | /admin/competitive-intel | Track competitive landscape and feature comparisons |
| Referral Program | /admin/referral-program | Configure and monitor the user referral system |
| Trial Manager | /admin/trial-manager | Manage free trial periods for schools and vendors |
| Pricing | /admin/pricing | Configure pricing tiers, discounts, and billing rules |
| Content Calendar | /admin/content-calendar | Plan and schedule content releases and featured placements |
| Release Notes | /admin/release-notes | Draft and publish release notes for platform updates |
| Email Templates | /admin/email-templates | Design and manage transactional and marketing email templates |
| Knowledge Base | /admin/knowledge-base | Build and maintain the user-facing help center |
| API Playground | /admin/api-playground | Test API endpoints interactively with live data |
| Compliance | /admin/compliance | Monitor COPPA, FERPA, and GDPR compliance status |
| Data Requests | /admin/data-requests | Process data export and deletion requests |
| Error Dashboard | /admin/error-dashboard | Track error rates, stack traces, and resolution status |
| Performance | /admin/performance | Monitor Core Web Vitals, API latency, and rendering budgets |
| Deployments | /admin/deployments | View deployment history, rollback controls, and release status |
| Visual Regression | /admin/visual-regression | Detect unintended UI changes through screenshot comparison |
| Feature Requests | /admin/feature-requests | Triage and prioritize user-submitted feature requests |
| Social Proof | /admin/social-proof | Generate testimonials, stats widgets, and social proof assets |
| Support Actions | /admin/support-actions | Quick-access support tools for common user issues |
| Teacher Effectiveness | /admin/teacher-effectiveness | Aggregate teacher engagement and student outcome metrics |
| Audit Log | /admin/audit-log | Complete record of every admin action with timestamps and actor |
Admin Roles
Not every team member needs full Platform Admin access. DoCurious defines five admin sub-roles that can be assigned independently through the Admin Roles page (/admin/roles):
| Sub-Role | Focus | Key Access |
|---|---|---|
| Content Admin | Challenge and content pipeline | Challenge approval, featured content, content calendar, review moderation |
| Trust & Safety | User safety and compliance | Flagged content, verification queue, compliance monitor, data requests, user suspension |
| School Success | School onboarding and health | Multi-school dashboard, school health, teacher effectiveness, bulk operations |
| Analytics | Data and reporting | All four analytics dashboards, report builder, cohort analysis, funnel builder |
| Super Admin | Full platform control | Everything -- all tools, all settings, user management, role assignment, feature flags |
Staff members (staff role) have limited admin access: they can reach the verification queue, flagged content, challenge approval queue, review moderation, and vendor management. They cannot manage users, schools, settings, or analytics.
Permissions Summary
| Action | Super Admin | Content Admin | Trust & Safety | School Success | Analytics | Staff |
|---|---|---|---|---|---|---|
| Executive Dashboard | Yes | -- | -- | -- | Yes | -- |
| User Management | Yes | -- | Suspend only | -- | -- | -- |
| Vendor Approval | Yes | Yes | -- | -- | -- | Yes |
| Challenge Approval | Yes | Yes | -- | -- | -- | Yes |
| Verification Queue | Yes | Yes | Yes | -- | -- | Yes |
| Flagged Content | Yes | -- | Yes | -- | -- | Yes |
| Featured Content | Yes | Yes | -- | -- | -- | -- |
| School Management | Yes | -- | -- | Yes | -- | -- |
| Analytics Dashboards | Yes | -- | -- | -- | Yes | -- |
| Report Builder | Yes | -- | -- | -- | Yes | -- |
| Feature Flags | Yes | -- | -- | -- | -- | -- |
| Platform Settings | Yes | -- | -- | -- | -- | -- |
| Admin Role Assignment | Yes | -- | -- | -- | -- | -- |
| A/B Tests & Experiments | Yes | -- | -- | -- | Yes | -- |
| Compliance & Data Requests | Yes | -- | Yes | -- | -- | -- |
| Audit Log | Yes | -- | Yes | -- | -- | -- |
| Deployments & Engineering | Yes | -- | -- | -- | -- | -- |
| All Advanced Tools | Yes | -- | -- | -- | -- | -- |
Related Features
- Admin & Analytics -- Detailed feature documentation for admin tools
- Safety & Moderation -- Moderation policies, flagging rules, and escalation workflows
- School Administration -- Full school model that admins oversee
- Vendor Portal -- Vendor lifecycle that admins manage
- Feature Flags (dev) -- Technical implementation of the feature flag system
- Permissions Matrix -- Auto-generated route-level permission matrix