Skip to main content

๐Ÿ“š 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 Guide
๐Ÿ› ๏ธ

Admin โ€” Internal Control Panel

Operations platform for the KioskGaming team: user management, withdrawal approval, provider configuration, dashboard. React 18.3 ยท CRA + CRACO.

Overview โ†’Technical Detail
๐Ÿ‘‘

Super Agent โ€” Super Agent Portal

Top tier of the distribution system โ€” manages multiple agents, allocates credits. React 18 ยท TypeScript ยท PWA-ready.

Overview โ†’Technical Detail
๐Ÿค

Agent โ€” Agent Portal

Regional distributor: manage shop network, buy & distribute credits. React 18 ยท TypeScript ยท Tailwind ยท @kioskgaming/ui.

Overview โ†’Technical Detail
๐Ÿช

Shop โ€” 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 Detail
๐Ÿ’ต

Cashier โ€” 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โ€‹

DocumentDescription
Backend Setup GuideInstall Node.js, PostgreSQL, run migrations, configure .env
Client Apps SetupSetup & 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.