Skip to main content
The admin dashboard gives you full control over the Simple Money platform. From a single interface you can monitor platform health, manage user accounts, approve financial transactions, configure VIP levels, and send notifications.
Admin access requires the role field to be set to 'admin' in the profiles table. Standard users with role = 'user' cannot perform admin actions even if they navigate to the admin URL. Always protect the admin route and ensure only trusted accounts have this role.

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:
UPDATE profiles
SET role = 'admin'
WHERE id = '<user-uuid>';

Admin sections

The dashboard is organized into the following sections, accessible from the sidebar navigation.
SectionDescription
UsersView, search, create, edit, and delete user accounts
TasksManage the task item library — add, edit, activate, or remove product tasks
DepositsReview pending deposit requests, inspect proof-of-payment images, and approve or reject them
WithdrawalsProcess pending withdrawal requests and mark payouts as completed or rejected
LevelsConfigure VIP level tiers including price, commission rate, tasks per set, and badge color
ReferralsBrowse the referral tree, view referral codes, and see which users were referred by whom
TransactionsView the full platform-wide transaction ledger across all types
BundlesManage bundle packages that assign special task sets to users
NotificationsSend in-app announcements to all users or specific accounts
SettingsConfigure 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.

Build docs developers (and LLMs) love