See Baddr in Action

From the moment players walk in, to the final payment confirmed — here's how it all fits together.

Events & RSVPs

Always know who's coming

Members RSVP to club nights, matches, and socials straight from the app. Admins can see availability at a glance and send reminders to anyone who hasn't responded.

  • Calendar view with club nights, matches, and socials
  • RSVP with Available, Unavailable, or Maybe
  • Automated availability request notifications
  • Event reminders with configurable lead time
Event calendar (desktop)
Event calendar (mobile)
Leaderboards & Ratings

Know where you stand — and how you got there

Every match updates every player's Elo rating in real time. The leaderboard is always live, sortable by rating, wins, and more. Players stay engaged because the ranking actually means something.

  • Elo-based ratings that update after each match
  • Sortable leaderboard for the whole club
  • Personal stats: win rate, points per game, streaks
  • Giant killer and clutch stats for bragging rights
Leaderboard
Session Management

Sessions that run themselves

Players check in when they arrive. Baddr queues them automatically, generates balanced games across every court, and tracks who's played with and against whom — so the same pairs aren't always together.

  • One-tap check-in for attending players
  • Automatic game generation across all courts
  • Gender balance and recency bias settings
  • Pause and resume players mid-session
Court queue & session view (desktop)
Check-in (mobile)
Match Tracking

A complete record of every game

Record scores for every match — league or friendly. Captains confirm scoresheets, and the full history is there for every player to look back on.

  • Live scorecard with multi-game tracking
  • Team selection and captain confirmation
  • Full match history with filters
  • Home and away match support
Score recording (desktop)
Memberships & Payments

Collect fees without the chasing

Set up membership tiers, send payment requests, and let members pay securely in the app via Stripe. Pro-rata is calculated automatically, and your club sees every outstanding balance in one place.

  • Multiple membership tiers with custom pricing
  • Automatic pro-rata on mid-season joins
  • In-app payments for memberships, match fees, and sessions
  • Full payment history and outstanding balance view
Admin: send a payment request
Member: pay in the app

Ready to try it?

Set up your club in minutes. No credit card required to explore.