Accessing Admin Panel
Master users access the admin dashboard via:Only users with
is_master: true or role: 'admin' can access the Master Dashboard.Dashboard Views
Overview
Platform-wide statistics at a glance:Total Partners
Active and pending partners count
B2C Users
Individual consumer accounts
Total Generations
Platform-wide AI photo count
Credits in Circulation
Sum of all partner + user balances
Revenue (MTD)
Month-to-date earnings
Active Events
Currently running events
Recent Activity
Real-time platform activity log:- Partner creations/approvals
- Credit top-ups
- Event creations
- User registrations
- Style modifications
- System errors
Partner Management
Partners Section
- Active Partners
- Pending Approvals
- Inactive Partners
List of approved partners:
- Company name
- Contact email
- Credit balance
- Total events
- Monthly revenue
- Action buttons (Top-Up, Edit, Deactivate)
Creating Partners
Partner Top-Up
Add credits to partner accounts:B2C User Management
Manage individual consumer accounts:User List Features
- Search: By name, email, or ID
- Filter: By credit balance, generation count, signup date
- Sort: By any column
- Bulk Actions: Credit top-ups, role changes
User Details Modal
User’s display name
Account email (readonly)
Current credit balance
Lifetime generation count
Options:
user, partner, admin, masterPremium style packs purchased
Credit Management
Add or deduct user credits:Style Manager
Global Style Controls
Toggle Visibility
Show/hide styles platform-wide
Premium Status
Mark styles as premium or free
Upload Custom Styles
Add new AI model styles
Usage Analytics
View popularity statistics
Style Metadata Editor
Hierarchical Overrides
Style visibility follows inheritance:- Category Level: Hide entire category (e.g., all “Sports”)
- Subcategory Level: Hide pack (e.g., “Peaky Blinders”)
- Individual Level: Hide specific style (e.g., “Thomas Shelby”)
Admin Logs
Comprehensive audit trail:- Actions Logged
- Log Structure
- Filtering
- Partner creation/modification
- Credit top-ups
- Style changes
- User role changes
- Event approvals
- System errors
Analytics & Reporting
Platform Metrics
Partner Statistics
Per-partner breakdown:- Total events created
- Credits purchased
- Credits used
- Generation count
- Revenue generated
- Average event size
B2C Statistics
Consumer metrics:- New signups (daily/weekly/monthly)
- Credit pack purchases
- Premium pack unlocks
- Average generations per user
- Retention rate
System Settings
Global Configurations
Initial credits for new B2C users
Credits per AI generation
Credits to unlock premium style packs
Max generations per user per day
Platform commission on partner sales (30%)