
Spark Gaming Center PlayStation Management
Complete management system for PlayStation gaming center — device monitoring, session tracking, time billing, customer management, and integrated accounting.
Screenshots from the System

جهاز التحكم الرئيسي — ESP32 مع WiFi و Ethernet و 4G

لوحة تحكم الأجهزة — عرض جميع الأجهزة المتصلة

لوحة تحكم فردية — مؤقت وتعريفات أسعار

إعدادات التحكم — تكوين الأجهزة والاتصال

نظام الفوترة — إدارة الإيرادات والمبيعات
Problem & Context
Spark Gaming Center managed its equipment manually, causing: (1) difficulty monitoring hardware status in real time, (2) no system for time-slot booking and session management, (3) manual calculation of session costs leading to errors, (4) reliance on paper-based timesheets for billing, (5) inability to track revenue per device.
Our Solution
We built an integrated system including: (1) main control device (ESP32) with WiFi, Ethernet, 4 Relay outputs, 4 Sensor inputs, and 4G support, (2) web control dashboard showing all connected devices with status, time remaining, and revenue, (3) individual device control panel with timer, pricing definitions, and start/stop controls, (4) accurate accounting system for invoices and sales management, (5) flexible control settings with multi-device support.
Architecture
Control device built on ESP32 with WiFi, Ethernet, 4 Relay outputs for electrical control, and 4 Sensor inputs for connection detection. Web dashboard built with Next.js, Node.js, and PostgreSQL. Device-server communication via MQTT protocol with 4G as backup connectivity.
Security & Performance
Role-based staff access (admin, accountant, technician), encrypted communication between devices and server, full audit logging for all operations, and firewall separating the device network from the management network.
Project Timeline
Phase 1: Discovery & Requirements
Phase 2: Design & Prototyping
Phase 3: Development
Phase 4: Testing & QA
Phase 5: Deployment & Go-Live
Phase 6: Ongoing Support
Tech Stack
Results Delivered
Project FAQs
An ESP32 device with 4 Relay outputs is used to electrically control the power on/off of each gaming device remotely.
Yes, the system supports gradual expansion — connect a new control device and activate it from the dashboard.
The system works via WiFi, Ethernet, or 4G as backup connectivity. Devices continue operating locally until connectivity is restored.
Understand the terms used in this project
Have a Similar Project?
We're here to help. Contact us for a free consultation