.ts
Immersia Entertainment Management Platform
Back to Projects
Case Study
Completed

Immersia Entertainment Management Platform

End-to-End Entertainment Center Management Platform

Role

Solo Full-Stack Engineer

Year

2026

Tech Stack

10 Technologies

Status

Completed

Overview

Entertainment centers and VR lounges in Nigeria operate on chaos — paper-based session tracking, unattributed foot traffic, and gut-feeling decisions. Immersia replaces the entire workflow with six independent applications: a customer self-checkout kiosk, an operator session terminal, an admin analytics dashboard, and an interactive demo. Customers can pay via online checkout or by pushing a transaction directly to a physical POS terminal on the counter. The admin dashboard includes revenue analytics, customer segmentation, marketer attribution, and an AI chat sidebar for natural-language business queries. Built solo, ~18,300 lines of code.

The Problem

Entertainment centers, arcades, and VR lounges in Nigeria operate on chaos. Customers queue without structure, operators track sessions on paper or memory, marketers have no attribution for the foot traffic they bring in, and owners have zero visibility into which games make money and which burn it. Payment is fragmented across POS terminals, bank transfers, and cash — with no unified ledger. The result: lost revenue, inflated wait times, zero accountability, and business decisions made on gut feeling instead of data. Immersia replaces that entire workflow — from the moment a customer walks in, to the moment the owner reviews last month's revenue at 2 AM from an AI chat sidebar.

Screenshots

Immersia Entertainment Management Platform - Image 1
1 / 10

Challenges

01

Integrating cloud software with physical POS card readers on a counter — pushing transactions to real hardware, waiting for a human to tap their card, and polling back to verify. Three separate terminals, real money.

02

Three fundamentally different user types (customers, operators, admins) each needed their own independent application on different devices, all staying synchronized through a shared backend.

03

Making the entire platform demonstrable without requiring production access, real payment terminals, or database credentials — potential clients need to experience the full workflow.

Solutions

01

Built three complete payment paths — push-to-physical-POS-terminal, online checkout, and cash — with dynamic terminal routing and automatic verification. The system handles the full complexity of cloud-to-hardware payment.

02

Designed the platform as a distributed monorepo with six independent frontends sharing one backend. Polling-based synchronization keeps everything in sync without the complexity of WebSockets.

03

Built a standalone interactive demo app with a 21-step guided tour that replicates the entire workflow using simulated data. No account or backend needed — the live artifact at immersia-demo.vercel.app.

Key Highlights

Push-to-Terminal POS Payments: Bridges cloud software with physical card readers on the counter — push a transaction to real hardware, wait for a card tap, verify automatically.

AI Business Intelligence Chat: Admins ask natural-language business questions and get real answers from real data — 'which marketer brought in the most revenue last week?'

Marketer Attribution: Every ticket records which marketer brought the customer in, turning untracked foot traffic into accountable, data-driven performance metrics.

Interactive Guided Demo: A standalone app with a 21-step tour that walks through the entire workflow using simulated data. Explore it right now at immersia-demo.vercel.app.

Scale & Scope

~18,300

Lines of Code

109

Source Files

28+

API Endpoints

7

Database Models

67

Git Commits

Technology Stack

React 19
TypeScript 5.9
Vite 7.2
Next.js 16
Tailwind CSS 4.1
Framer Motion 12
Node.js
Express 4.18
MongoDB Atlas
Groq AI (Llama 3.3)

Outcome

Built for a real entertainment center in Nigeria with real POS terminal integration and real payment processing. Interactive demo live at immersia-demo.vercel.app, production backend running on Render.