Go Kids Play — SaaS Operations Platform
A complete operations platform for indoor playground businesses: real-time dashboard, point-of-sale, CRM, analytics, authentication and reporting — installable as a PWA, with thermal printer integration at the front desk.
Go Kids Play is a complete operations platform for indoor playground businesses — the single system that runs the venue from the moment a family walks in to the end-of-day revenue report. It replaced a fragile stack of cash registers, spreadsheets and paper waivers with one coherent product used every day by front-desk staff, managers and owners.
Indoor playground operators were running their businesses on a patchwork of cash registers, spreadsheets and paper waivers. Peak weekend traffic meant queues at the front desk, no reliable picture of daily revenue, and customer data scattered across tools that never talked to each other.
We built a single operations platform that runs the entire venue: ticketing and timed sessions, point-of-sale, customer management, and end-of-day reporting. The front desk runs it as an installable PWA, printing wristband receipts on thermal printers; owners see live revenue from anywhere.
A NestJS modular monolith over PostgreSQL — deliberately not microservices, because a venue's operations must work as one transaction. Offline-tolerant POS flows queue writes locally and reconcile on reconnect. Role-based access separates owners, managers and desk staff.
Key Features
Real-time dashboard
Live occupancy, active sessions and revenue update the moment they happen — owners see the venue's pulse from any device.
Integrated point-of-sale
Tickets, food and retail in one checkout, with wristband receipts printed on thermal hardware at the front desk.
Session & capacity control
Timed play sessions with automatic capacity limits, so the venue never oversells its own floor.
Customer CRM
Every visit, purchase and waiver tied to a customer record — the operational memory the business never had before.
Reporting & reconciliation
End-of-day books close in minutes: takings, sessions and exceptions reconciled automatically.
Installable PWA
Runs as an app on the front-desk tablet, tolerant of flaky venue Wi-Fi, with offline-safe checkout.
Technical Decisions
A modular monolith, not microservices
A venue's operations are one transaction — a ticket, a payment and a session are a single truth. We kept them in one NestJS deployment over PostgreSQL, avoiding the distributed-systems tax a single location does not need.
Offline-tolerant checkout
Venue Wi-Fi drops. The POS queues writes locally and reconciles on reconnect, so a sale is never lost because the router blinked.
Thermal printing as a first-class feature
The least glamorous integration turned out to be load-bearing. We treated wristband receipt printing as core, not an afterthought — it is the piece operators say they cannot work without.
−65%
front-desk check-in time
8
integrated modules in daily use
99.9%
measured platform uptime
Owners closed their books daily instead of weekly, weekend queues stopped costing walk-in sales, and the platform became the operational memory of the business — every session, payment and customer in one place.
Development Process
Discovery
Two weeks on-site at a working venue, watching the front desk during a Saturday rush to map the real workflow — not the one on paper.
Architecture
Data model and transaction boundaries designed and reviewed before the first endpoint, with capacity and offline behaviour settled up front.
Iterative build
Weekly releases to a pilot venue, each one used in live operation the following weekend and adjusted from real feedback.
Production hardening
Monitoring, reconciliation safeguards and printer failover before full rollout — the boring work that makes a system trustworthy.
Future Roadmap
- Multi-venue franchise dashboards
- Membership & subscription billing
- Automated marketing from visit history
- Native companion app for parents