
Fintech platform · Real-time
Nairobi · 2026 · 10 weeks
Visit live ↗A real-time, real-money competition platform. Live matchmaking pairs players into rooms in seconds, a server authoritatively reveals questions and scores answers to the millisecond, and an M-PESA-powered wallet handles deposits, prize-pool distribution and instant payouts — with a double-entry ledger, fraud controls and an audited admin back office.
→ Outcomes
Real-time
Multiplayer matchmaking & live state (Convex)
M-PESA
Wallet, STK deposits & automated payouts
Ledger
Double-entry accounting + fraud controls
→ 01 / The brief
What they came with.
ChapaSwali needed more than a website — it needed a live, real-money game. Ten strangers matched into a room within seconds, the same question revealed to everyone at once, answers timed to the millisecond, a prize pot split three ways, and money moving in and out via M-PESA — all without a house edge, all auditable, all fraud-resistant.
→ 02 / Approach
What we did.
We built it on Convex for real-time state — matchmaking queues, server-gated question reveals, live leaderboards updating as players tap. M-PESA Daraja handles STK-push deposits and instant payouts, with a wallet ledger, daily caps, refund-on-unfilled-match, and self-exclusion breaks for responsible play. Every money move is double-entry and audited. An agent referral programme with manual payout approval drives growth.
03 / The live site
chapaswali.com→ 04 / Outcome
What changed.
ChapaSwali launched as a complete real-time fintech product: signup to first match in under 60 seconds, payouts that land in M-PESA in seconds, and an admin dashboard for matches, questions, payouts, fraud review and economics. The kind of build most agencies say is "out of scope".
"Blyss built the whole thing — the live game, the M-PESA wallet, the payouts, the admin. It works, it is fast, and it is fair. That is rare."
05 / Built with
Next.jsConvexConvex AuthM-PESA DarajaWeb PushResendWant one of these for your business?
A real product, not a page.
ChapaSwali needed more than a website — it needed a live, real-money game. Ten strangers matched into a room within seconds, the same question revealed to everyone at once, answers timed to the millisecond, a prize pot split three ways, and money moving in and out via M-PESA — all without a house edge, all auditable, all fraud-resistant.
Approach
We built it on Convex for real-time state — matchmaking queues, server-gated question reveals, live leaderboards updating as players tap. M-PESA Daraja handles STK-push deposits and instant payouts, with a wallet ledger, daily caps, refund-on-unfilled-match, and self-exclusion breaks for responsible play. Every money move is double-entry and audited. An agent referral programme with manual payout approval drives growth.
Outcome
ChapaSwali launched as a complete real-time fintech product: signup to first match in under 60 seconds, payouts that land in M-PESA in seconds, and an admin dashboard for matches, questions, payouts, fraud review and economics. The kind of build most agencies say is "out of scope".
Live: https://chapaswali.com

Next project →
Mchoro Mawe Designs
Web platform · CMS
