Admin Portal — Overview
kioskgaming_admin is the internal admin panel for the entire KioskGaming platform. Admins access features based on role and permission — managing players, transactions, withdrawals, multi-tier wallets, super agents/agents/shops, game provider configuration, domains, fraud, and system-wide notifications.
Repo: kioskgaming_admin/
Role in the system
Admin is the top tier — operating and monitoring the entire platform:
Admin (internal) ──► Backend API ──► Super Agent → Agent → Shop → Player
Unlike CDN portals (super agent, agent, shop), the Admin Portal:
- Uses permission-based access control (14 permission codes + 5 roles)
- Has React Query for server state
- Is larger in scale (~40 routes, ~150 API methods)
Roles
| Role | Description |
|---|---|
system_admin | Full system access |
super_admin | Full access + superAdminOnly pages |
platform_admin | Dashboard, players, wallets, transactions, tickets |
finance_admin | Finance, withdrawals, manual deposits |
support_admin | Dashboard, support tickets |
Main features (by group)
| Group | Functions |
|---|---|
| Dashboard | User, wallet, transaction, withdrawal, ticket statistics |
| Payment & Withdrawals | Payment transactions, withdrawal approval, flagged withdrawals, refund |
| Wallets | Game wallets, USD wallets, Credit wallets — ledger, sync, recall |
| Account management | Admins, super agents, agents, shops, cashiers, players |
| Platform config | Domains, game providers, VFX, transaction limits, provider fees |
| Support | Tickets, reply, status |
| Notifications | Global broadcasts, in-app popups (super admin) |
| Monitoring | Integration API logs (game/payment/webhooks) |
Sidebar navigation
Top-level: Dashboard, Payment transactions, Withdrawal Requests, Flagged Withdrawals, Manual Game Deposits, Support Tickets
Collapsible groups:
- Wallets — Game / USD / Credit wallets
- Account management — Admins, Super Agents, Agents, Shops, Cashiers, Players
- Platform configuration — Domains, VFX, Game Providers, Limits & Fraud, Provider Fees, API Logs
- Notifications — Broadcasts, In-app popups
Documentation in this section
| Page | Content |
|---|---|
| Architecture & Tech stack | Project structure, React Query, permissions, deploy |
| Routes & Permissions | All routes, sidebar, permission matrix |
| API integration | Backend endpoints by domain |
| Business features | Main operational flows |