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
roleisadmin.
The codebase ships with demo credentials (
demo@framecast.local) that show sample data and disable destructive actions. Your real admin account is created via thescripts/create-demo-user.cjs/ admin setup flow. Change the default admin password from Admin Panel → Settings.
Sections
| Section | What it does |
|---|---|
| Dashboard | Chart-rich overview: KPIs, revenue, new users, gateway split, credits |
| Analytics | Growth + engagement analytics |
| Manage Users | List/search users |
| Manage Emails | Edit transactional email templates |
| Blog | Create, edit, publish & delete blog posts (block editor + images) |
| Billing Packages | Credit packages & gateway product/price mapping |
| Manage Payments | Transaction list + refunds (revoke credits) |
| Manage Models | User AI models & status |
| Credits Ledger | Every credit balance change (audit) |
| Announcements | Banner + free-trial credits + schedule |
| API & Pricing | API 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).