Accessing the admin dashboard
Navigate to/admin/login and sign in with an account that has role = 'admin' in the profiles table. After a successful login you are redirected to the admin home page, which displays a live summary of platform statistics including total users, pending deposits and withdrawals, total commissions, and recent transactions.
To grant admin access to an account, update the role column directly in Supabase:
Admin sections
The dashboard is organized into the following sections, accessible from the sidebar navigation.| Section | Description |
|---|---|
| Users | View, search, create, edit, and delete user accounts |
| Tasks | Manage the task item library — add, edit, activate, or remove product tasks |
| Deposits | Review pending deposit requests, inspect proof-of-payment images, and approve or reject them |
| Withdrawals | Process pending withdrawal requests and mark payouts as completed or rejected |
| Levels | Configure VIP level tiers including price, commission rate, tasks per set, and badge color |
| Referrals | Browse the referral tree, view referral codes, and see which users were referred by whom |
| Transactions | View the full platform-wide transaction ledger across all types |
| Bundles | Manage bundle packages that assign special task sets to users |
| Notifications | Send in-app announcements to all users or specific accounts |
| Settings | Configure platform-wide settings stored in the site_settings table |
Explore the admin guides
Managing users
Create, edit, and delete user accounts. Manage VIP levels and roles.
Financial management
Approve deposits, process withdrawals, and monitor the transaction ledger.
Platform configuration
Configure VIP levels, bundles, notifications, and site-wide settings.