


Win by getting 5 in a row — horizontal, vertical, or diagonal.
Five hours. One working thing at the end.

We have 4 real cases. Pick the one you want to solve — then build a Cursor-powered solution for it.

Hana is 32 and tutors maths privately in Nasr City. 40 students across a handful of WhatsApp groups. Schedules, payments, missed sessions, parent updates — all of it lives in her head and a paper notebook.
She loses 2–3 sessions a week to double-bookings and forgotten reschedules. Half her evenings go to chasing late payments. Parents text at all hours and she replies one by one.

Sayed is 47. He drives a fixed microbus route in Giza, six days a week. Fares shift with fuel, traffic, the time of day, and what passengers will actually pay this morning.
At the end of every day, money goes into one pocket. Diesel, repairs, and payments to the owner come out of another. He has no record of what he actually earns — just a feeling for whether the week was good.

Yara is 26 and runs the front desk at a dental clinic in Dokki. Patients book by phone. Walk-ins jump the queue. No-shows aren't tracked. The doctor's schedule is a printed sheet that's wrong by noon.
By 5pm she's apologizing to three patients, rewriting tomorrow's sheet by hand, and the doctor still doesn't know who's actually coming in.

Tarek is 38 and helps run a neighborhood mosque committee in Shubra. Donations come in, Ramadan meals go out, volunteers show up — or don't. Everything runs on paper and trust.
Every year the same chaos: lists of families to feed, ledgers of cash, handwritten volunteer rotas. Nothing carries over. No one new can step in without sitting next to Tarek for a month.
Tap a card.
Build sprint