Web · Next.js · SaaS · Telegram · Brackets · Club cabinet
billiard.guru platform — tournaments
We built billiard.guru — a service for clubs and players: live tournament brackets, ratings, Telegram login, table bookings. Open beta — 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, the bracket builds itself and opens by link — on a phone or on a screen in the hall. Clubs catalog, player profiles, ratings, and a “Find a game” section. Login via Telegram; the site is in Russian and English. Product is in open beta.
The pain they came with
Tournaments lived in Excel and chats: brackets drawn on paper, ratings counted by hand, entries lost in Telegram groups. Spectators had nowhere to follow the bracket — only ask the referee.
-
Brackets on paper and in Excel
Single-elim and double-elim for 16–64 people — seeding mistakes and manual recalculation after every match.
-
Registration in chats
Entries get lost in Telegram groups; no single player profile, rating, or tournament history.
-
Club without a cabinet
They need table bookings, staff, news, and club tournaments — not only 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 — and 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 on 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”
- Site 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 way we did for billiard.guru.
Other projects
Similar cases and neighbouring directions
15,000+ products in catalog
VILMED
VILMED storefront improvements
We run a large medical-equipment store on Bitrix: sticky header and smart search, catalog and product-card UX, SEO filters, ERP sync, composite/Brotli, and shell cleanup. Live — 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 — 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, personal-cabinet SEF. Live — oftalmag.ru.
View case →