~/mesha-vegas$⌘
$ git show 90ca044

commit 90ca044 (HEAD → project)

Author: Mesha Vegas <meshavegas@gmail.com>

Date: Sep 2026 → now

project · ex

feat(kayer): Kayer — the till for Cameroonian micro-businesses

An offline-first Android app for small shops and workshops: sales, expenses, customer credit, production batches and stock, with receipts shared on WhatsApp.

#mobile#offline-first#cameroun#gestion#produit

$ git diff --stat package.json

+ React Native+ Expo SDK 57+ TypeScript+ SQLite+ SQLCipher+ Drizzle ORM+ Zustand+ Remotion

8 technologies used

$ git log --oneline --grep=result

Result · impact

  • ✓Sales, credit, production and stock flows working fully offline
  • ✓Business rules tested on in-memory SQLite, with the same migrations as the app
  • ✓Next step: field testing in Douala

$ cat README.md

Context

In Cameroon, the street food seller, the tailor or the corner shop keep their books in a notebook, if at all. Customer credit, raw-material stock and the day's real profit stay fuzzy. Kayer replaces that notebook with an app built for entry-level Android phones and no guaranteed connection.

What I did

A personal product, from the specification to an app tested on device:

  • Offline entry: a sale in a few taps, free amount, sale on credit, expense, customer credit with reminders and partial payments.
  • Production: batches, yield, losses and closing; raw-material purchases paid or on credit, stock with alert thresholds, supplier debts.
  • Business profiles in JSON: the home screen adapts to a shop or a workshop.
  • An architecture where the UI never reads the network: everything goes through encrypted SQLite (SQLCipher), and every business write records the row, the journal event and the daily aggregate in a single transaction.
  • A money movement is never edited or deleted: a correction produces a traceable void. Amounts as integer FCFA.
  • Numbered receipts with the business's logo, shared as a WhatsApp image, a PDF or printed.
  • A 30-second launch video built in code (Remotion), voice-over and mix included.

$ ls screenshots/

Trois écrans de Kayer : vente en un tap, ardoise avec relance WhatsApp, bénéfice réel du jour.
Trois écrans de Kayer : vente en un tap, ardoise avec relance WhatsApp, bénéfice réel du jour.

$ Got a similar project in mind? Free first call.

Chat on WhatsApp→