Skip to content
MMuslim

In progress

Creator & Developer

Msme

Bookkeeping for small businesses, powered by the SMS you already get.

Why I built it

Auto-imports mobile money transactions from text messages, categorises them, and shows revenue, expenses, and cash flow in real time so a small shop owner can see where the money goes without lifting a finger.

I started building Msme after watching a shop owner in Kigali try to figure out whether the month was profitable by scrolling through old mobile money texts.

The app reads those text messages for you, pulls out the numbers, and shows you exactly where the money went.

See it in motion

SMS to books, one pull to refresh.

What's inside

Auto SMS Import

  • Reads mobile money text messages automatically
  • Deduplicates by SMS ID so nothing counts twice
  • Syncs to Convex in the background, works offline

Smart Categorisation

  • Rule-based categoriser tags every transaction
  • Confidence score on each auto-categorised entry
  • Manual override when the rules get it wrong

Dashboard & Charts

  • Revenue vs expenses line chart, interactive with date range
  • Cash flow, profit margin, and total transaction cards
  • Pull-to-refresh syncs latest SMS automatically

Budgets

  • Set a budget per category
  • Track spend against budget over time

Transaction Groups

  • Group related transactions into folders
  • Custom colours and names for each group

Auth & Multi-user

  • Username and password login via Convex Auth
  • Each user's data fully isolated

Built with

  • TypeScript
  • Expo
  • React Native
  • Convex
  • expo-router
  • victory-native
  • skia
  • expo-sqlite
  • zustand

Interested in Msme?

Request a demo or ask questions. I read everything.