Skip to content

Home · Cases · Websites · billiard.guru

Web · Next.js · SaaS · Telegram · Brackets · Club cabinet

billiard.guru — tournament platform

We built billiard.guru for clubs and players: live tournament brackets, ratings, Telegram login, and table bookings. Open beta at billiard.guru.

16–64 players in a tournament bracket

  • Client billiard.guru
  • Industry Billiards / sports tech
  • Period own product · beta
  • Site billiard.guru
Live view

About the client

billiard.guru is our product for the billiards community — Russian pyramid, snooker, and pool. A club publishes a tournament, players register, and the bracket builds itself and opens by link on a phone or a screen in the hall. Clubs catalog, player profiles, ratings, and a “Find a game” section. Login via Telegram; the UI ships in Russian and English. Open beta.

01

The pain they came with

Tournaments lived in Excel and chats: brackets on paper, ratings by hand, entries lost in Telegram groups. Spectators had nowhere to follow the bracket except asking the referee.

  1. Brackets on paper and in Excel

    Single-elim and double-elim for 16–64 people — pairing errors and manual recalculation after every match.

  2. Registration in chats

    Entries get lost in Telegram groups; there’s no single player profile, rating, or tournament history.

  3. Club without a cabinet

    Clubs need table bookings, staff, news, and their own tournaments — not just a brochure site.

Starting point
02

How we guided them

We built the service end to end: a public site for players and spectators, a club cabinet, and reference bracket layouts for 16, 32, and 64 players.

  1. 01

    Public site: tournaments, clubs, players, coaches, “Find a game”, bracket demos

  2. 02

    Double-elimination layouts for 16 / 32 / 64 (+ 3rd–4th place match)

  3. 03

    Player ratings, handicap calculator, tournament registration

  4. 04

    Login and phone confirmation via a Telegram bot

  5. 05

    Club cabinet: table bookings, staff, news

  6. 06

    Russian and English UI, production deploy

03

In plain speak

Brief jargon — without the fog. How we explained each step to the client.

Specialist speak

Double-elimination bracket

How we explained it

A ready tournament layout: lose once and you drop to the losers’ side, not straight out. Variants for 16, 32, and 64 players.

Specialist speak

Public bracket

How we explained it

The link opens without login — players and spectators see matches on a phone or on a club screen.

Specialist speak

Login via Telegram

How we explained it

Confirm the phone in the bot — you’re in the cabinet, no separate password or extra forms.

Specialist speak

Find a game

How we explained it

A section to find a practice partner — not only an “official” tournament.

04

What we did, step by step

Each step is a concrete change. Meaning on the left, screen on the right.

01

Homepage

Community storefront: tournaments, clubs, players; pyramid, snooker, and pool. Product in open beta.

02

Tournament card

Rules, entry fee, prizes, discipline, and registration status — then the bracket and entrants list.

03

Bracket demos

Format catalog: single-elim and double-elim for 8–64 — open and preview without login.

·

More frames from the project

Not a gallery for its own sake — a few screens that complete the picture.

Brand
Tournaments
Clubs
05

Where we landed

Live beta at billiard.guru: clubs launch tournaments, players register via Telegram, brackets for 16–64 open by link. We run the product ourselves.

What they got

  • Own product · billiards tournaments · open beta
  • Brackets for 16 / 32 / 64 · double elimination
  • Clubs · players · ratings · handicap calculator
  • Telegram login · table bookings · “Find a game”
  • UI in Russian and English
  • Live billiard.guru

In numbers

up to 64 Bracket
Telegram Login
RU / EN Languages
beta Status

Need a tournament platform or complex brackets?

We’ll build the storefront, cabinet, and brackets for your sport — the same way we did for billiard.guru.

Other projects

Similar cases and neighbouring directions