Who should use the admin panel
Only accounts withrole: 'admin' can access the admin panel. Standard user accounts are automatically redirected away. Assign admin access carefully — admin accounts have the ability to modify balances, approve or reject financial transactions, and change platform-wide settings that affect all users.
How to access
Navigate to/admin after signing in with an admin account. If your account does not have role: 'admin' set in the database, you will not be able to access any admin routes.
Admin role is stored as
role: 'admin' on the user’s profile record. This must be set directly in the database or via the Users admin page by another admin.Dashboard overview
The admin dashboard (/admin) loads a live summary of platform activity, including:
- Today’s profit — net revenue generated across the platform today
- Today’s volume — total transaction value processed today
- Today’s tasks — number of task completions recorded today
- Total users — all registered accounts
Admin sections
User management
View, search, edit, and manage all user accounts. Handle verification, balance adjustments, and per-user overrides.
Task management
Manage the task item pool — create, edit, activate, deactivate, and bulk-generate product tasks by VIP tier.
Transactions
View and manage all platform transactions including deposits, withdrawals, and commissions.
VIP levels
Configure VIP tier pricing, commission rates, task quotas, and badge colors.
Platform settings
Control site-wide toggles (maintenance mode, registrations, deposits, withdrawals), financial parameters, and branding.
Notifications
Send platform-wide push notifications to all users and review the broadcast history.
Bundle management
Create and assign bundled package orders — special high-value tasks that appear mid-set for targeted users.
Access requirements
- The user’s
rolefield must be'admin'in theprofilestable. - Admin users bypass user-level restrictions on task flow and account actions.
- All admin actions are performed under the authenticated admin’s session. Certain operations (such as transaction processing) record a
processed_byfield for audit purposes.