logo

Admin Panel

The Admin Panel is where you run the whole platform, pricing, payments, models, users, content and announcements.

Access

  • URL: /admin
  • Login: email + password with a user whose role is admin.

The codebase ships with demo credentials (demo@framecast.local) that show sample data and disable destructive actions. Your real admin account is created via the scripts/create-demo-user.cjs / admin setup flow. Change the default admin password from Admin Panel → Settings.

Sections

SectionWhat it does
DashboardChart-rich overview: KPIs, revenue, new users, gateway split, credits
AnalyticsGrowth + engagement analytics
Manage UsersList/search users
Manage EmailsEdit transactional email templates
BlogCreate, edit, publish & delete blog posts (block editor + images)
Billing PackagesCredit packages & gateway product/price mapping
Manage PaymentsTransaction list + refunds (revoke credits)
Manage ModelsUser AI models & status
Credits LedgerEvery credit balance change (audit)
AnnouncementsBanner + free-trial credits + schedule
API & PricingAPI costs, credit value, margin, Magic Editor pricing

Feature highlights

  • Chart-rich pages, the Dashboard, Manage Payments and friends include KPI cards with sparklines, revenue areas and gateway donut charts (recharts).
  • Announcement banner, show an info/warning/maintenance strip to users, optionally time-scheduled and dismissible per user.
  • Blog editor, modern block content with inline images (see the Blog page).