Andrew Dionne

Arcade Operations Admin System

Full-stack operations platform and API backend powering multi-location arcade facilities. Includes a Next.js admin panel for managers and a Node.js/Express REST API supporting players, scores, devices, games, and real-time gameplay monitoring across all locations.

Role: Full-stack DeveloperPeriod: 2025Tech: Next.js (App Router), Node.js + Express, Modular REST API architecture, Authentication + API key permissions, Real-time dashboards, Smart device control endpoints, Multi-location data model
Arcade Operations Admin System cover

Highlights

  • Designed and built the full Next.js admin panel used daily by operations teams and administrators.
  • Developed a modular Node.js/Express REST API powering players, scores, devices, games, sessions, and admin workflows.
  • Architected multi-location routing and data structure enabling all arcade sites to use a unified backend.
  • Built live dashboards with real-time gameplay activity, performance metrics, and device health.
  • Implemented endpoints and UI for controlling smart devices such as LED systems, door locks, game controllers, and room hardware.
  • Created tools for managing players, gameplay history, leaderboards, game variants, and location-specific settings.
  • Implemented secure authentication, including API keys, role-based access, and session management.

Outcomes

  • Handles 2,000+ daily plays across multiple arcade locations
  • Reduced operational setup time by ~50%

Gallery

Arcade Operations Admin System screenshot
Arcade Operations Admin System screenshot
Arcade Operations Admin System screenshot
Arcade Operations Admin System screenshot
Arcade Operations Admin System screenshot
Arcade Operations Admin System screenshot
Arcade Operations Admin System screenshot