Skip to content
All projects
Mobile

Gaming Lounge Manager

An Android app running a real PlayStation lounge: 21 screens, live session timers, automatic pricing and shift reports

Status
Shipped
Role
Solo — built for a real PS lounge
Stack
Java · Android · Firebase Firestore
Gaming Lounge Manager cover
Screens managed
21
Pricing tiers
4

Problem

A PlayStation shop with 21 screens was tracking by hand who sat at which screen, for how long, on which console, and what each customer owed.

Approach

An Android app on a tablet at the counter:

  • Screen dashboard: 21 color-coded buttons, free or busy, with a running count of each.
  • Sessions: tap a free screen, pick PS4 or PS5 and Single or Multi; a timer starts and keeps running even if the app is closed, with a manual correction for the start time.
  • Automatic pricing: cost from device, mode and elapsed time, rounded to the nearest tier (quarter, half, three quarters, full hour); a capped manual discount.
  • History and shift reports: every finished session is written to Firebase Firestore; reports filter by screen, device, mode and time range, with a one-tap "current shift" view and totals.
Screen dashboard21 screensSession timersurvives app closePricingdevice × mode × tierFirestoresession historyShift reportsfilters + totals

Result

It runs at the counter day to day, replacing the paper log: the owner sees free screens at a glance and closes each shift with a report of time and revenue.