All industries

Industry 07/07Club & sport

A platform for a club

Booking for courts, tables and halls, partner matching, tournaments with brackets and a season ranking, an in-hall scoreboard. Players book and pay themselves, and you see hourly load and revenue.

Turnkey, yours to own, from $5,000

5 : 3court 1, now

What you get

  1. 01

    Courts don’t sit empty

    Hourly online booking, four-way split payments, a waiting list and deals for empty hours.

  2. 02

    Tournaments without spreadsheets

    Sign-up, brackets, court schedules, scores and rankings update themselves and are visible to all.

  3. 03

    Players keep coming back

    Partner matching by level, ranking seasons, points for games and giveaways for members.

Four partsOne system

One customer journey through the whole platform.
The data is shared: whatever happens in one part shows up in the others.

Court 2 · 7 pm · paid 4/4Court 2 · 7pm · paid 4/4KOLYVAN TECHNO · BUS-4Court 2 · 7pm · paid 4/4Court 2 · 7 pm · paid 4/4
Hover a part or tap below
04 / 04 · Admin panel
You see court load and revenue in the admin panel
Court load, tournaments, members and payments

What a club’s platform does

For padel and tennis, billiards, fitness, gaming clubs: any club where people book time and play together. Booking and payments, partner matching, tournaments, rankings, an in-hall scoreboard, a member card and a panel with load and revenue. Below are mock-ups on made-up data for Form Club.

  1. 01Court booking
  2. 02Find a game
  3. 03Tournaments
  4. 04Scoreboard & stream
  5. 05Rankings & seasons
  6. 06Member card
  7. 07Coaches & classes
  8. 08Bot
  9. 09Giveaways
  10. 10Admin panel

01Court booking

Players book courts themselves and pay right away

The site and the Mini App show a live grid: courts, tables and halls by the hour, with taken slots visible at once. A player picks an hour and pays in full or splits it four ways: everyone pays their share via a link, and the booking holds until all shares are in. If someone cancels, the freed hour goes to the first person on the waiting list, and they get 15 minutes to answer. The rules are yours: cancellation window, prices by time of day, prime time for members only.

  • An hourly grid: courts, tables, halls, gaming-club seats
  • Pay in full or “split four ways”: each pays their share
  • Waiting list: a freed hour goes to the first in line
  • Prices by time of day and cancellation rules
  • Prime time for members with a pass only

02Find a game

A partner at your level in a couple of minutes

Padel needs four, tennis needs an opponent of your strength. A player opens a game: time, court, level 3.0 to 3.5, and the platform invites matching players by rating, usual time and people they’ve played with. Seats fill up in front of everyone; once four are in, the court is booked and the bill is split evenly. A newcomer makes friends within a week, and the club gets regular games.

  • Open games with level, time and court
  • Matching by rating, time and play history
  • Four in: booking and an even split happen by themselves
  • A player’s level is refined by match results

03Tournaments

Tournaments without spreadsheets or hand-drawn brackets

Sign-up and the entry fee on the site or in the bot, seeding by rating. The bracket, the match schedule by court and start times build themselves; if a player withdraws, the bracket is rebuilt before the start. The referee or the players enter the score, confirmed by the opponent; the winner appears in the next round at once, and everyone sees when and on which court their match is.

  • Knockout, groups, Americano and leagues
  • Seeding by rating, fee at sign-up
  • Schedule by court and “your match in 20 minutes” in the bot
  • Scores confirmed by the opponent
  • Results go straight to the ranking and the club channel

04Scoreboard & stream

The score from the court on the hall screen and straight into the ranking

A booking switches the court lights on at its hour, four players gather, and every point the referee taps on a phone appears on the hall TV in a fraction of a second, without reloading. The same screen plugs into OBS as an overlay if you stream the final. A finished match goes into both players’ ratings by itself, and between matches the board shows the schedule, the season leaders and the next tournament poster.

  • Sets, games and points for padel and tennis; frames for billiards
  • Referee remote on a phone: one button per point
  • An OBS link: the overlay on top of the stream
  • The match result goes straight to the ranking
  • Between matches: schedule, leaders, posters

05Rankings & seasons

A ranking worth coming back for

Every confirmed match changes both players’ ratings, weighted by the opponent’s strength, like chess. Ratings are kept separately for each sport, and seasons give everyone a fresh start: a final table, awards for the best and the most active. A player sees their place, match history and how many points stand between them and the next row.

  • Rating by opponent strength, per sport
  • Seasons with awards for place and activity
  • Match history and form on a chart
  • Level for partner matching is computed automatically

06Member card

Card, pass and points on the phone

In the Mini App a player has a club card with a QR code: the front desk scans it: entry logged, a game taken off the pass, points added. Any kind of pass: by number of games, by time of day, family, with a freeze. Points are only earned (for games, tournaments and friends brought in) and spent on court time, gear rental or merch. When a pass is running out, the bot offers to renew.

  • QR card: entry, deduction and points in one scan
  • Passes by games, time of day, family, with a freeze
  • Points for games, tournaments and friends, spent at the club
  • A renewal reminder when 3 games are left

07Coaches & classes

Training sessions people sign up for themselves

Group classes and coaches’ free hours live in one schedule. A player picks a group by level, sees how many spots are left and signs up; if it’s full, they join the waiting list and get a spot when someone cancels. A coach sees the roster in their own cabinet, marks attendance and leaves short feedback after the session, and the club sees load and coach payouts.

  • Groups by level: spot limits and a waiting list
  • Private sessions in a coach’s free hours
  • Coach cabinet: roster, attendance, feedback
  • Tracking of coaches’ hours and payouts

08Bot

A bot that calls you to play

The bot reminds a player about the game a couple of hours ahead, and one button answers: “I’m in” or “Can’t make it”, and a freed seat is offered to others at once. After a match it sends the score for confirmation, after a tournament, the results and the rating change. The main button changes with the situation: book, confirm the score, sign up for the next tournament. Mailings go by audience: newcomers, padel players, people who haven’t come in a while.

  • A reminder with “I’m in / can’t make it”
  • Match score sent to opponents for confirmation
  • Tournament results and rating in a DM
  • Mailings by sport, level and time since last visit
  • Site login with a code from the bot

09Giveaways

Giveaways for members: fair and verifiable

Give away a month at the club, a racket or a tournament spot among people who actually play. You set the rules, say 8 games a month, and the platform builds the entrant list from club data. The seed hash is published before the draw and the seed after: anyone can recompute it and see the winner was picked fairly. The draw can run on the hall scoreboard: on a Friday night it’s a small show.

  • Rules from club data: games, tournaments, passes
  • Hash before, seed after: anyone can verify
  • The draw shown on the hall scoreboard
  • The prize lands on the member card by itself

10Admin panel

Load, revenue and every member on one screen

A heat map shows the hours when courts sit empty. That’s where a “daytime court” deal goes. Revenue by courts, passes, tournaments and coaches by day and by week. Every member has a card with a timeline: bookings, payments, games, points, and any action can be undone. Admins and coaches sign in with 2FA, each with their own permissions, and everything goes into a log.

  • A heat map of load by court and hour
  • Revenue by courts, passes, tournaments, coaches
  • Member timeline with undo for any action
  • Roles, permissions, mandatory 2FA and an action log
4 → 1
parts, one system
1
player account everywhere
500/s
requests, zero errors
0
events lost

Made for your business, not a template

We build a fully custom product of any complexity around your ideas and goals. The core is proven parts that already carry load for our clients, and everything else is built around your process, brand and ideas: from bonus logic to a character and animations.

  • 01

    Your process

    First we learn how things work for you now and build the platform around it instead of making you fit a box.

  • 02

    Your brand

    Design, copy, illustrations and a character from scratch, for your audience. No borrowed themes.

  • 03

    Your ideas

    Any mechanic you come up with, we’ll estimate, break into parts and build. If an idea is risky, we’ll say so and suggest how.

What else we can build for you

  • Court lights and access unlock with the booking
  • AI match analysis from court cameras
  • Racket and gear rental inside the booking
  • Corporate days and full club hire
  • A gear shop with pickup at the front desk
  • A kids’ section with a parent portal
  • Bookings from aggregator apps in one grid
  • Club bar: order from the Mini App to your court
  • Your own idea

How we work

  1. 01Brief

    Tell us about the business and your ideas via the form or Telegram

  2. 02Estimate & concept

    We fix scope, price and timing. Then show a design concept

  3. 03Development

    We build in stages. Every stage is live on a staging site

  4. 04Launch

    We go live and hand over rights and access. Support if you want it

Questions

We’ll build one for your business

The features fit the task: take this core, drop what you don’t need and add your own, or create something radically different and new. It all depends on your idea. Price and timing are fixed in the estimate.