BilliardCloud logo
Founder2023 - presentLive

BilliardCloud

All-in-one SaaS platform for billiard clubs to manage members, in-club consumption tracking, tournaments, live scoreboards and stream overlays.

TypeScriptNext.jsExpress.jsWebSocketsPrismaPostgreSQLRedisBullMQStripeDocker

Key Features

Member and role management
Digital bar tab & self-service terminal
Tournament brackets
Live table scoreboards
OBS-ready livestream overlays
Exportable booking history

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.