MahjHero

One cancellation shouldn’t cancel the whole table.

MahjHero is the seat-by-seat scheduler for American Mahjong clubs and private games — book a seat next to a friend, get offered the next open seat automatically, in queue order, and know who’s actually coming.

The four-player problem

One cancellation doesn’t cost you a player — it collapses a whole table, and three other people are told the math doesn’t work anymore.

Somewhere around 12–16 members, a group text and a shared spreadsheet stop working. Organizing starts to feel like a part-time job.

Built for whoever’s holding the table together

Run the club without running yourself ragged

  • Roster and invite link — new members join with a tap, no code to type into a group chat.
  • Recurring events — set the weekly game once and it keeps making itself.
  • Host broadcast — one message reaches everyone booked for a game, or the whole club.
Riverside Mahjong Club
42 membersHost
Tuesday Night · 4 tables
Thursday Open Play · 2 tables

Everything below is live today, not a roadmap slide.

Book with a friend

Reserve your seat and a specific friend’s in one booking — the one thing every other club app is missing.

4:32 left

A waitlist that promotes itself

The moment a seat frees up, it’s offered to the next person in line automatically — no organizer has to referee it.

Priya Patel

Check-in on arrival

A host’s door list and a member’s own self check-in, so nobody’s guessing who actually showed up.

🔒 Invite-only

Invite-only private games

Run a game that’s visible and joinable only to the people you invite — club members or not.

1. Priya — 428
2. Sam — 402
3. You — 380

Scoring & club leaderboard

Record points per round and keep an all-time club ranking.

68 signed up

Big nights, no table plan

Running sixty or seventy players? Skip the seating chart entirely. People sign up, you set a headcount cap or leave it open, and everyone checks in at the door.

Priya Patel $

Tick off who’s paid

Mark people paid as they arrive, on any game. Cash, Venmo, whatever you already use — MahjHero just remembers who’s settled up, and only you can see it.

I built this because our club ran on a group text and a shared spreadsheet, and it broke almost every week — someone cancelled, the table fell apart, and three more people had to be told the game was off. MahjHero is the tool I wanted: one that treats a four-player table like the fragile thing it actually is.

Free to use, today.

No pricing tiers, no card required — just a club that finally knows how many seats are actually open.