The Dashboard is the first page you see after logging into the admin panel. It gives you a live snapshot of platform activity and system health without needing to navigate anywhere else.
Overview
The dashboard loads all data automatically when you open it. Use the Refresh button in the top right to reload all stats at any time.
Quick Stats
Four stat cards appear at the top of the page.
| Card | What It Shows |
|---|---|
| Total Users | Total registered accounts; subtitle shows how many are currently active |
| Active Tables | Number of tables with status PLAYING; subtitle shows total table count |
| Running Tournaments | Tournaments with status RUNNING; subtitle shows how many are open for registration |
| Pending Withdrawals | Number of withdrawal requests awaiting approval; subtitle shows the total value pending |
Each stat card is a clickable link. Total Users, Active Tables, and Running Tournaments open their management pages; Pending Withdrawals opens Messages. The Running Tournaments card is hidden when the tournaments feature toggle is off.
Messages & Requests
Below the quick stats, three cards show communication and verification activity.
| Card | What It Shows |
|---|---|
| Unread Messages | Unread inbox items; subtitle shows total messages |
| Pending Verifications | KYC submissions awaiting review; subtitle shows approved and rejected counts |
| Withdrawal Requests | Total withdrawal requests; subtitle shows approved and rejected counts |
All three cards link to the Messages section.
Quick Actions
Buttons give one-click access to the most frequently used sections:
- Manage Tables — go to Tables Management
- Manage Users — go to Users Management
- Manage Tournaments — go to Tournaments Management (hidden when the
tournamentsfeature toggle is off) - Manage Bonuses — go to Bonuses Management (hidden when the
bonusesfeature toggle is off)
Messages by Category
If any messages exist, a table below the quick actions shows a breakdown by category. Columns shown:
| Column | Description |
|---|---|
| Category | Message category name (e.g., Support, Verification, Withdrawal) |
| Total | Total messages in that category |
| Unread | Unread messages highlighted with a badge |
This section only appears when there is at least one message in the inbox.
System Status
The System Status section shows the live health of the three core services.
| Service | What Is Checked |
|---|---|
| API Server | Overall health endpoint status. ok and degraded show as Online; unhealthy shows as Offline |
| WebSocket Server | Real-time connection service health |
| Database | Database connectivity health |
Status indicators:
| Indicator | Meaning |
|---|---|
| Green dot + "Online" | Service is healthy |
| Red dot + "Offline" | Service is unhealthy |
| Grey dot + "Unknown" | Status could not be determined (e.g., health endpoint unreachable) |
If the API Server itself is unreachable, all three statuses will show Unknown.
Notes for Operators
- The dashboard does not auto-refresh. Click Refresh to get the latest data.
- Pending withdrawal amounts are shown in your configured currency.
- A card shows
-when its data could not be loaded, for example when your group lacks permission for it. - System health is read from the
/api/v1/healthendpoint. If your server is load-balanced, this reflects the node that served the request.