Personal build · Payments
Micro-donations with M-Pesa, recurring giving and payouts
Small donations to community causes paid by M-Pesa STK push, with recurring giving, receipts, rewards and payouts to cause creators.
- For
- Product build
- Type
- Personal product build
- Services
- Build, Automate
- Stack
- React, Tailwind CSS, Flask…

The problem
Giving small amounts to a local cause should be as easy as sending money to a friend — which in East Africa means M-Pesa — and donors want to see where their money goes.
The solution
- Cause creation, search and filtering by category and country, with real-time progress toward funding goals.
- One-off and recurring (weekly or monthly) M-Pesa donations via STK push.
- Payouts from cause creators’ balances to M-Pesa via the B2C API.
- Downloadable PDF receipts, reward points and admin moderation.
My role
Designed and built end to end.
Technology
- React
- Tailwind CSS
- Flask
- SQLAlchemy
- M-Pesa Daraja API (STK Push, B2C)
Outcome
Live as a public demo. A personal product that hasn’t been launched commercially, so there are no usage figures.
Facing a similar problem in your business?
Start with a conversation about the problem. We’ll work out the right solution together.