BooDoo
What to build · 2026-08-02

Rashida's Scholarship Match

Flip two cards, one payment and one student, and lock them together when they belong to each other.

A game to play · a small NGO · reconciling two records that disagree

Flip two cards, one payment and one student, and lock them together when they belong to each other.

Who this is for

Rashida Qureshi runs a small trust out of two rooms in Bhopal that pays school fees for 84 girls, funded by 61 people who send money every month. The 7.40 bus from Kolar Road to the office takes forty minutes in traffic, one hand on the rail, phone in the other. That is the only stretch of the day nobody is asking Rashida for anything.

How the job is done today

There is a green register in the drawer with a page per girl and the name of whoever pays for her. Once a month the bank statement gets printed at the cyber cafe near the office, and Sunday evening goes to a pencil and a ruler, ticking down two lists that refuse to agree. The bank writes SHARMA R and there are three Sharmas. One transfer of 3,600 covers three girls and says nothing about which three. Two sponsors send on WhatsApp saying sent, please check, and the trust has no idea whether it arrived. By October the Sunday evening stops happening and the register goes six months stale.

The screens, in order

  1. The Pile — Shows how many payments are sitting unclaimed and how many girls are still marked unpaid, so Rashida knows whether this is a two-minute ride or a two-week backlog.
  2. The Board — Deals six to eight face-down cards for this sitting, half payments and half girls, and lets a thumb turn them over one tap at a time.
  3. Locked — Holds every pair that has been matched so far this month, with a way to pull one back apart when a second look says otherwise.
  4. Stuck — Collects the cards that have come back three times, so they wait for a phone call from the office instead of blocking the ride.
  5. Girl's Page — Opens one student and shows the fee owing, the school, and the run of months where money did and did not arrive.

What it keeps track of

  • Payments — how much, what day it landed, whatever scrap of a name the bank wrote, which account it came into, claimed or still loose
  • Girls — name, school and class, fee owing this term, who is meant to be paying for her, months already covered
  • Sponsors — name, phone number, how much they promised a month, which girls they took on, when they last sent
  • Locked pairs — which payment, which girl, the day Rashida locked it, and whether it was pulled apart again later

The one decision that matters

Does the board show every unmatched card at once, or only a handful a round. Showing everything feels honest and lets a good memory jump straight to the obvious pair. But ninety cards on a phone held in one hand means pinching, scrolling, and losing your place every time the bus brakes. Go with six to eight cards a round, drawn so that each payment on the board has a plausible partner sitting there with it. The ride gives three or four clean minutes at a time, and a round that finishes inside that window is a round that gets played. Nothing is hidden for good, the rest simply waits its turn.

What to leave out of the first version

Leave out the 80G receipts entirely. The trust does need them and sponsors do ask, but a receipt has to be exact, signed, and checked against the trust's registration, which is desk work and pulls the whole thing back to a chair and a printer. Matching first. Once the register is finally true, receipts become a boring afternoon rather than an archaeology dig.

How you would know it worked

The pencil and the printed statement stay in the drawer through a whole term, and when a sponsor rings in February asking whether the December money reached Nafisa, Rashida answers from the bus stop without saying let me check and call you back.

Build it

Paste this in and let it run.

I run a small trust in Bhopal that pays school fees for 84 girls, and 61 people send money for them every month. I want a game I can play on my phone with one thumb while standing on the bus. Show me six or eight cards face down, half of them payments that came into our bank and half girls whose fee is still owing. I tap one, it turns over and shows the amount and whatever name the bank put on it, I tap a second one, and if they go together they lock and leave the board. If I am wrong they turn back over. Do not put all ninety cards up at once. When a card comes back to me three times, set it aside so I can ring that sponsor from the office. It has to keep working under the bridge where there is no signal, and remember what I matched.

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