CONTROL ROOM

Super Admin Console

Flip programs live, control pricing states, and grant access overrides without touching code. All changes flow through Supabase with admin-only rules.

Signed in as · Admin-only view

Pricing & Launch Toggles Live / Coming Soon

Use these switches to control whether offers show a live Stripe checkout flow or a “Coming Soon / Get Updates” experience on the pricing page.

Offer Status
Each toggle maps to a feature_flags.key (for example pricing.nation_live). The pricing page should call get_feature_flag(key) to decide which modal to show.

Access & Overrides By Email

Manually grant or adjust access for a specific member by email. Ideal for VIP upgrades, 1:1 access, educator status, or comped program unlocks.

Must match the email in the member’s DCU account.
Maps to memberships.program_key (for example nation, sales, aim).
Final expiration is calculated server-side.
This form expects a Supabase RPC named admin_apply_access_override to exist. That function should:
· verify profiles.is_admin for auth.uid()
· update profiles flags (VIP / educator / etc.)
· insert or update memberships for the chosen program and duration.

Promos & Global Unlocks All Users

Temporarily unlock a program for all users for a launch window or special promotion. This is separate from the individual email override above.

Uses the same memberships.program_key values as other areas.
Server-side RPC decides exact start/end.
This form expects a Supabase RPC named admin_apply_global_unlock to exist. You can have it:
· verify profiles.is_admin for auth.uid()
· create or extend memberships rows for the chosen program for all matching users
· log the promo in a separate audit table if you want history.

Build & Content Control

Launch and maintain core programs, VIP content, educator roles, and family tracks from one place. Each card routes to a focused builder so you can scale without touching code.

DCU Programs Builder Core Programs

Build and update the official Dream Chaser University programs one course at a time. Uses the same program/course/lesson engine as the Educator dashboard, but filtered for super-admin controlled content.

Ideal for flagship programs like Join the Nation, Sales Mastery, AI Mastermind, and future DCU originals.

Family Program Builder Lil • JV • Varsity

Design daily and weekly tracks for kids and teens. Separate layouts, tracking, and flow from the adult DCU experience so the family side can feel playful but still structured.

Plan for tracks by age, auto-rotating lessons, and manual overrides so you can feature your own videos anytime.

VIP Page Manager VIP

Update the latest VIP Zoom replay, notes, and special links in one place. Changes here should flow directly to the VIP member page.

Later this can connect to a Supabase table (e.g., vip_content) so updates are versioned and auditable.

Educator Roles & Creator Types Educators

Manage which members are educators and how they publish: building for their own communities or creating university-level courses that DCU can sell on commission.

Future logic can distinguish independent creators vs. DCU creators for payouts, visibility, and catalog placement.

AI & YouTube Access Control Family + AI Creator

Control AI Course Creator visibility and AI/YT systems without touching code. These switches use the same feature_flags system and Live/Coming Soon switch style as Pricing.
ON = AI IS ON OFF = AI IS OFF (Same logic for YouTube API)

Feature Status
Family AI Course Creator rules: Visible OFF = remove section completely. Enabled OFF = keep section visible but CTA opens the “refreshing 🌙” modal.