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.