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.

  • java
  • spring-boot
  • websocket
  • postgresql
  • regulation
  • arcade
Repo
github.com/mj-deving/arcade-hub
Published
2026-05-26

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.