Skip to content

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

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.

ZoneWhat It Shows
Health ScoreComposite platform health indicator combining uptime, error rate, user satisfaction, and growth trajectory
User MetricsTotal users, DAU/WAU/MAU, new signups (today/week/month), churn rate, retention curves
Content PipelineChallenges pending review, Track Records awaiting verification, flagged content count, avg review time
RevenueMRR, school contracts, vendor commissions, gift transaction volume, growth rate
Growth KPIsSignup funnel conversion, activation rate, referral rate, NPS, North Star metric trend
School OverviewTotal schools, active student count, school health distribution, expansion pipeline
AlertsCritical 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:

QueueRouteWhat It Handles
Verification Queue/admin/verificationTrack Records submitted by users awaiting staff review and approval
Challenge Approval Queue/admin/challenge-queueNew vendor challenges and edits submitted for review before going live
Flagged Content/admin/flagged-contentUser-reported or auto-flagged content requiring moderation decisions
Review Moderation/admin/reviewsUser reviews on challenges that have been flagged or need moderation
Featured Content/admin/featured-contentCurate 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:

DashboardRouteFocus
Executive/admin/executive-dashboardBusiness health, revenue, growth KPIs, investor-ready metrics
Product/admin/product-analyticsFeature adoption, user journeys, retention, activation funnels
Content/admin/content-analyticsChallenge performance, Track Record quality, category trends, creator metrics
Engineering/admin/engineering-analyticsError 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

ToolRoutePurpose
Challenge Management/admin/challengesBrowse, edit, and manage the full challenge catalog
Challenge Series/admin/challenge-seriesCreate and manage curated series that group challenges into themed sequences
Coupon Management/admin/couponsCreate, distribute, and track promotional coupons for paid challenges
Order Management/admin/ordersView 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:

ToolRoutePurpose
A/B Tests/admin/ab-testsDesign and run experiments with variant assignment and statistical analysis
Funnels/admin/funnelsBuild multi-step conversion funnels to identify drop-off points
Campaigns/admin/campaignsAttribution tracking for marketing campaigns across channels
Session Replay/admin/session-replayReplay anonymized user sessions to diagnose UX issues
Heatmaps/admin/heatmapsClick and scroll heatmaps for understanding page engagement
User Journeys/admin/user-journeysMap and visualize common user paths through the platform
Cohort Analysis/admin/cohort-analysisCompare behavior across user cohorts by signup date, role, or attribute
User Health/admin/user-healthPer-user health scores predicting churn risk and engagement level
Lead Scoring/admin/lead-scoringScore prospective school and vendor leads by engagement signals
North Star/admin/north-starTrack the single most important metric and its input drivers
ROI Calculator/admin/roi-calculatorModel return on investment for schools and vendor partnerships
OKR Tracker/admin/okrsSet and track Objectives and Key Results across the team
Investor Data Room/admin/investor-data-roomGenerate investor-ready reports with key metrics and growth charts
Sales Decks/admin/sales-decksAuto-generate presentation slides from live platform data
Competitive Intel/admin/competitive-intelTrack competitive landscape and feature comparisons
Referral Program/admin/referral-programConfigure and monitor the user referral system
Trial Manager/admin/trial-managerManage free trial periods for schools and vendors
Pricing/admin/pricingConfigure pricing tiers, discounts, and billing rules
Content Calendar/admin/content-calendarPlan and schedule content releases and featured placements
Release Notes/admin/release-notesDraft and publish release notes for platform updates
Email Templates/admin/email-templatesDesign and manage transactional and marketing email templates
Knowledge Base/admin/knowledge-baseBuild and maintain the user-facing help center
API Playground/admin/api-playgroundTest API endpoints interactively with live data
Compliance/admin/complianceMonitor COPPA, FERPA, and GDPR compliance status
Data Requests/admin/data-requestsProcess data export and deletion requests
Error Dashboard/admin/error-dashboardTrack error rates, stack traces, and resolution status
Performance/admin/performanceMonitor Core Web Vitals, API latency, and rendering budgets
Deployments/admin/deploymentsView deployment history, rollback controls, and release status
Visual Regression/admin/visual-regressionDetect unintended UI changes through screenshot comparison
Feature Requests/admin/feature-requestsTriage and prioritize user-submitted feature requests
Social Proof/admin/social-proofGenerate testimonials, stats widgets, and social proof assets
Support Actions/admin/support-actionsQuick-access support tools for common user issues
Teacher Effectiveness/admin/teacher-effectivenessAggregate teacher engagement and student outcome metrics
Audit Log/admin/audit-logComplete 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-RoleFocusKey Access
Content AdminChallenge and content pipelineChallenge approval, featured content, content calendar, review moderation
Trust & SafetyUser safety and complianceFlagged content, verification queue, compliance monitor, data requests, user suspension
School SuccessSchool onboarding and healthMulti-school dashboard, school health, teacher effectiveness, bulk operations
AnalyticsData and reportingAll four analytics dashboards, report builder, cohort analysis, funnel builder
Super AdminFull platform controlEverything -- 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

ActionSuper AdminContent AdminTrust & SafetySchool SuccessAnalyticsStaff
Executive DashboardYes------Yes--
User ManagementYes--Suspend only------
Vendor ApprovalYesYes------Yes
Challenge ApprovalYesYes------Yes
Verification QueueYesYesYes----Yes
Flagged ContentYes--Yes----Yes
Featured ContentYesYes--------
School ManagementYes----Yes----
Analytics DashboardsYes------Yes--
Report BuilderYes------Yes--
Feature FlagsYes----------
Platform SettingsYes----------
Admin Role AssignmentYes----------
A/B Tests & ExperimentsYes------Yes--
Compliance & Data RequestsYes--Yes------
Audit LogYes--Yes------
Deployments & EngineeringYes----------
All Advanced ToolsYes----------

DoCurious Platform Documentation