
BilliardCloud
All-in-one SaaS platform for billiard clubs to manage members, in-club consumption tracking, tournaments, live scoreboards and stream overlays.
Key Features
A Digital Control Center for Billiard Clubs
Running a billiard club involves more than the game itself — member administration, internal consumption tracking, tournaments, and scoreboards often live in scattered tools. BilliardCloud unifies all daily operations into one streamlined experience.
The Vision
Provide clubs with a digital control center for everything around events and operations, while staying simple enough for non-technical admins.
Architecture Overview
- Full-stack TypeScript: Node.js backend with a modern React/Next.js frontend
- Multi-tenant design: Each club has isolated data, roles, and permissions
- Optimized for the venue: Terminal views for tablets at each billiard table
- Dockerized deployment: Consistent and scalable setup
What It Does
- Manage members, roles, and permissions
- Track consumption digitally — no more paper lists
- Create tournaments and automatically generate brackets
- Run scoreboard displays for each table
- Feed results directly into a public live page or streaming overlays
What I Learned
Developing BilliardCloud strengthened my experience in:
- Multi-tenant SaaS architectures
- Real-world domain logic and UX for non-technical users
- Designing features that integrate into livestream workflows
It’s a focused product built for a niche — and proves how much value comes from solving a real operational problem well.
Interested in this project?
Check out the live demo or get in touch to learn more.