BooDoo
What to build · 2026-09-04

Rajesh's Flop Board

Book a slot at the gym and the app hands you one random exercise for that session. Skip it, and the nickname you picked shows up on the flop board.

A game to play · a gym · booking and scheduling — who is coming, and when

Book a slot at the gym and the app hands you one random exercise for that session. Skip it, and the nickname you picked shows up on the flop board.

Who this is for

Rajesh Kadam runs a one-room gym above a medical shop in Kolhapur. Around a hundred and forty members, two trainers, four batches a day, the busiest at seven in the morning. It is a Tuesday and only nine people have turned up for a batch of twenty-five. The same nine as always. The other sixteen paid in April and have not been seen since May, and Rajesh has stopped ringing them because the call is always awkward.

How the job is done today

There is a WhatsApp group with a hundred and forty people in it. Members type coming 7pm and then do not come. Rajesh types Good morning warriors at six and gets four thumbs up. At the counter there is a register where the trainer writes names as people walk in, and by Sunday nobody reads it. Once a month Rajesh counts the register pages to see who has vanished, gets annoyed, and sends a long message about discipline that everyone mutes. The whiteboard near the mirror still has last Diwali's challenge on it.

The screens, in order

  1. Pick your gym name — Lets a new member choose the silly name they will be known by on the board, because being called Chai Break Chandu is survivable and being called by your own name in front of your batch is not.
  2. Book a batch — Shows the next few days of batches with the spots left in each, so a member can hold one slot and see who else from the batch has booked it.
  3. Your dare — Reveals the one random exercise pulled for that booking, held for that session only, so the member walks in already knowing what they have to attempt.
  4. The counter — Lets the trainer tap arriving members off the batch list in ten seconds, which is what decides who showed and who flopped.
  5. The Flop Board — Lists this week's no-shows by their chosen names with the dare they ducked, and is the screen members actually open the app for.
  6. Rajesh's day — Gives the owner one plain list of who is expected in each batch today so he knows whether to keep both trainers on the floor at seven.

What it keeps track of

  • Members — real name, gym name for the board, phone number, usual batch, the day they joined
  • Batches — which day, what time, which trainer, how many can fit
  • Bookings — who booked, which batch, which dare they were given, came or flopped
  • Dares — the exercise in one line, how silly it is, whether it needs equipment, easy or hard
  • This week's board — gym name, how many flops, the dare they ducked, which week

The one decision that matters

The only decision that matters is whose name goes up and for how long. One way is real names on a running all-time list, which sounds honest and is what most attendance software does. The other is the member's own chosen gym name, cleared every Monday morning. Go with chosen names and a weekly wipe. A permanent list of real names is a public record of your failures, and people leave the gym rather than live on it. A joke name that disappears in six days is something you can laugh at with your batch on Saturday and try to stay off next week. The point is to bring people back, not to keep an accurate register of shame.

What to leave out of the first version

Leave out fees, renewals and any payment. Rajesh already collects money by UPI and writes it in a book, and the moment the flop board also knows what you owe, it stops being a joke and becomes a bill. Also leave out photos and videos of the dare, weight tracking and diet plans. The first version only needs to know who booked, who walked in, and what to call them on Monday morning.

How you would know it worked

A member turns up at ten to seven on a Tuesday, waits at the counter till the trainer marks him in, and tells him plainly that he is not going up as Idli Sambar Sameer for a third week. That, and two people arguing about the board near the water cooler.

Build it

Paste this in and let it run.

I run a gym in Kolhapur with four batches a day and about a hundred and forty members, and most of them stop coming after two months. I want a small app where a member picks a funny name for himself when he joins, books a batch for the next few days from his phone, and gets one random exercise from my list for that session, something like fifty skips or a one minute plank. My trainer taps people in at the counter as they arrive. Anyone who booked and did not turn up goes on a flop board with their funny name and the exercise they missed, and the whole board clears every Monday morning. Send a WhatsApp reminder an hour before the batch. I also want one plain list of who is expected in each batch today. No fees or payments in it at all.

Paste that request into the box and it gets built. You can change your mind afterwards — that is the normal way to use it.