Work public
arcade-hub
Real-time arcade-machine management system. Spring Boot plus WebSocket, JPA on PostgreSQL, Chart.js dashboard. Maps the German GlueStV 2021 regulation.
What it is
A full arcade-machine management system with real-time monitoring, access control, and business analytics. Spring Boot backend with WebSocket and STOMP for live updates. JPA and PostgreSQL for persistence. A Chart.js dashboard for the operator view.
The interesting constraint is the German GlueStV 2021 regulation: capacity rules, the player-block file, mandatory revenue audit trail. The data model and the access-control logic reflect that regulation; the dashboard surfaces the audit primitives at the top of the operator view.
Stack
Java, Spring Boot, JPA, PostgreSQL, WebSocket and STOMP, Chart.js. Around 2,500 lines of code across six REST controllers, three modules, four core entities.