Skip to main content

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

RoleDescription
system_adminFull system access
super_adminFull access + superAdminOnly pages
platform_adminDashboard, players, wallets, transactions, tickets
finance_adminFinance, withdrawals, manual deposits
support_adminDashboard, support tickets

Main features (by group)

GroupFunctions
DashboardUser, wallet, transaction, withdrawal, ticket statistics
Payment & WithdrawalsPayment transactions, withdrawal approval, flagged withdrawals, refund
WalletsGame wallets, USD wallets, Credit wallets — ledger, sync, recall
Account managementAdmins, super agents, agents, shops, cashiers, players
Platform configDomains, game providers, VFX, transaction limits, provider fees
SupportTickets, reply, status
NotificationsGlobal broadcasts, in-app popups (super admin)
MonitoringIntegration API logs (game/payment/webhooks)

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

PageContent
Architecture & Tech stackProject structure, React Query, permissions, deploy
Routes & PermissionsAll routes, sidebar, permission matrix
API integrationBackend endpoints by domain
Business featuresMain operational flows