Admin Panel
The admin panel at /admin provides full control over the platform.
Admin Sections
- Dashboard — KPI stats, recent users, recent payments
- Users — Search, filter, view, ban, delete members
- Packages — Create and manage subscription plans
- Deposits — Revenue overview and transaction history
- Support — View and reply to customer tickets
- Reports — Manage member-reported profiles
- Content — Manage static pages (Terms, Privacy, etc.)
- Notifications — Broadcast push notifications
- Settings — Site name, registration, social links, maintenance mode
Admin Access
Only users with role = "admin" can access admin routes. The default admin account after seeding is [email protected] / admin123. Change this immediately in production.