๐ Repo Docs โ Backend & 5 Client Apps
Analysis documentation for the platform's 6 core repos. Each repo has 2 versions: Overview (architecture, features, assessment) and Technical Detail (code-level). All open in a new tab.
Backend โ Core API
Central API for the entire platform: multi-portal auth, wallet & transactions, game provider integration. Node.js โฅ18 ยท Express ยท PostgreSQL/Sequelize ยท Redis ยท RabbitMQ ยท PM2.
Overview โTechnical DetailSetup GuideAdmin โ Internal Control Panel
Operations platform for the KioskGaming team: user management, withdrawal approval, provider configuration, dashboard. React 18.3 ยท CRA + CRACO.
Overview โTechnical DetailSuper Agent โ Super Agent Portal
Top tier of the distribution system โ manages multiple agents, allocates credits. React 18 ยท TypeScript ยท PWA-ready.
Overview โTechnical DetailAgent โ Agent Portal
Regional distributor: manage shop network, buy & distribute credits. React 18 ยท TypeScript ยท Tailwind ยท @kioskgaming/ui.
Overview โTechnical DetailShop โ Shop Owner Portal
B2B portal for gaming kiosk shop owners: player management, cashier & shifts, credit deposit/withdrawal. React 18 ยท Capacitor 7 (Android APK).
Overview โTechnical DetailCashier โ Cashier Application
Android app for counter cashiers: shift management, cash counting by denomination, credit transactions with players. React 18 ยท Capacitor.
Overview โTechnical Detailโ๏ธ Setup & Runโ
| Document | Description |
|---|---|
| Backend Setup Guide | Install Node.js, PostgreSQL, run migrations, configure .env |
| Client Apps Setup | Setup & run 5 client apps (CRA) + Kiosk Next.js |
Related โ Production infrastructure (servers, nginx, data services): see ๐๏ธ Server Architecture. Feature guides by module: see guides in the sidebar.