← All projects

See where your M-Pesa money goes, without handing it to anyone.

journauling.devalentine.com
The JournAuling landing page, showing the Android app with a monthly M-Pesa spending summary in Kenya Shillings.
2026JournAuling · Personal finance
Build
Android app that keeps your data on the phone
Scope
Reads 11 kinds of M-Pesa message
Our role
Built from scratch
Stack
React Native · Expo · SQLite · Next.js

The problem

Every M-Pesa payment already arrives as a text, so the record of your spending exists. Letting a budgeting app read it normally means uploading your whole financial history to a company you know nothing about.

What we did

  1. Taught the app to read eleven kinds of M-Pesa message, covering Paybill, Buy Goods, Fuliza, M-Shwari and agent cash, so spending is logged without anyone typing it in.

  2. Tested that reading 113 different ways, because Safaricom words the same payment differently and one missed wording quietly loses a real transaction.

  3. Kept everything on the phone. No account, no login, and no copy of your messages sitting on a server.

  4. Made the money advice optional, and stripped names and notes out before anything is sent off for it.

The result

Nothing leaves the phone

Spending tracked from the texts already on the phone, with nothing stored anywhere else.

Next project

All projects

Want something like this?

Tell us what you run and how customers pay today. You get a flexible price and a launch date after one call.

Chat with us