CueSphere
A SaaS platform for billiards and gaming cafes — session billing, customer records, and payments in one dashboard.
The Backstory
Why this system was engineered, what existed previously, and the core operational bottlenecks it solves.
CueSphere is a SaaS app built for billiards and gaming cafe businesses — helping owners run day-to-day operations: tracking table/session usage, managing customer records, and handling payments, all in one platform.
Gaming cafes run on razor-thin per-minute margins, so the product had to make the most time-sensitive job — starting, tracking, and billing a table session — as close to zero-friction as possible.
The Challenge
- 01.Cafe owners were tracking table time, customer records, and payments manually or across disconnected tools.
- 02.No easy way to see business performance (usage, revenue) at a glance.
- 03.Payment collection and session billing needed to be fast and accurate during busy hours.
The Solution
- 01.Building a session-tracking system for tables/games with start/stop timers and automatic billing.
- 02.Centralizing customer and business records in one dashboard.
- 03.Integrating payments so billing and collection happen in the same flow as session tracking.
Modular Capabilities
Session Tracking
Start/stop a table and the bill calculates itself.
Customer Records
Repeat customers and their history, in one place.
Payment Integration
Close a session and take payment without switching apps.
Owner Dashboard
Tables, revenue, and activity at a glance.
Multi-Table Support
Built for cafes running multiple tables in parallel.
Business Snapshot
Daily/weekly performance without manual tallying.
Technical Deep Dive
Session timers are server-authoritative (not just a client-side clock), so a closed browser tab or dropped connection doesn't lose billing accuracy — the server tracks elapsed time independently.
Billing rates are configurable per table/game type, since a cafe might charge differently for a pool table versus a console station, without needing separate systems for each.
Payment collection is built to close a session and settle payment in the same action, minimizing the steps between "game over" and "paid" during busy hours when speed at the counter matters most.
Project Gallery
CueSphere Dashboard
Active tables/sessions overview
Session Billing Screen
Time-based billing and payment collection
Customer & Business Records
Centralized records view for the cafe
Business & Velocity Value
Direct outcomes, architecture speedups, and developer feedback delivered in production.
Post-Mortem Takeaways
Speed at the Counter
Time-based billing needs to be dead simple and fast during peak hours.
Design for Owners
Non-technical owner audience means a minimal interface, not a feature-heavy one.
One Flow, Not Three Tools
Bundling records, sessions, and payments removes the app-switching owners were doing before.
In progress — client SaaS project. Links are placeholders pending clearance to share once available.
Have a similar project in mind?
Let's build a scalable, high-performance solution from architecture to deployment.