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.
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.
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.
-
Brackets on paper and in Excel
Single-elim and double-elim for 16–64 people — pairing errors and manual recalculation after every match.
-
Registration in chats
Entries get lost in Telegram groups; there’s no single player profile, rating, or tournament history.
-
Club without a cabinet
Clubs need table bookings, staff, news, and their own tournaments — not just a brochure site.
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.
- 01
Public site: tournaments, clubs, players, coaches, “Find a game”, bracket demos
- 02
Double-elimination layouts for 16 / 32 / 64 (+ 3rd–4th place match)
- 03
Player ratings, handicap calculator, tournament registration
- 04
Login and phone confirmation via a Telegram bot
- 05
Club cabinet: table bookings, staff, news
- 06
Russian and English UI, production deploy
In plain speak
Brief jargon — without the fog. How we explained each step to the client.
Double-elimination bracket
A ready tournament layout: lose once and you drop to the losers’ side, not straight out. Variants for 16, 32, and 64 players.
Public bracket
The link opens without login — players and spectators see matches on a phone or on a club screen.
Login via Telegram
Confirm the phone in the bot — you’re in the cabinet, no separate password or extra forms.
Find a game
A section to find a practice partner — not only an “official” tournament.
What we did, step by step
Each step is a concrete change. Meaning on the left, screen on the right.
Homepage
Community storefront: tournaments, clubs, players; pyramid, snooker, and pool. Product in open beta.
Tournament card
Rules, entry fee, prizes, discipline, and registration status — then the bracket and entrants list.
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.
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
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
15,000+ products in catalog
VILMED
VILMED storefront improvements
Ongoing work on a large medical-equipment store on Bitrix: sticky header and smart search, catalog and product-card UX, SEO filters, ERP sync, composite/Brotli, and a shell cleanup. Live at vilmed.ru.
View case →
55,000+ SKUs in the catalog
KosmaMed (formerly MedMarket)
KosmaMed online store
We run a large medical-equipment store on Bitrix: MedMarket→KosmaMed rebrand, domain migration with 301s, speed (no RAND, composite, WebP), MoySklad/ERP/carriers. Live at kosmamed.ru.
View case →
~1,900 SKUs in the catalog
Oftalmag
Oftalmag online store
We run an ophthalmology-equipment store on Bitrix (enext): Heine/KaWe/Riester catalog, “request a price”, city picker, account SEF. Live at oftalmag.ru.
View case →