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

commit 90ca044 (HEAD → project)

Author: Mesha Vegas <meshavegas@gmail.com>

Date: sept. 2026 → aujourd'hui

project · ex

feat(kayer): Kayer — la caisse des micro-entreprises camerounaises

Application Android hors-ligne d'abord pour les petits commerces et ateliers : ventes, dépenses, ardoise clients, lots de production et stock, avec reçus partagés sur 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 utilisées

$ git log --oneline --grep=result

Résultat · impact

  • ✓Parcours de vente, ardoise, production et stock fonctionnels hors connexion
  • ✓Règles métier testées sur SQLite en mémoire, avec les mêmes migrations que l'application
  • ✓Prochaine étape : test terrain à Douala

$ cat README.md

Contexte

Au Cameroun, la vendeuse de beignets, le tailleur ou la boutique de quartier tiennent leurs comptes dans un cahier, quand ils les tiennent. L'ardoise des clients, le stock de matière et le bénéfice réel du jour restent flous. Kayer remplace ce cahier par une application pensée pour un Android d'entrée de gamme, sans connexion garantie.

Ce que j'ai fait

Produit personnel, du cahier des charges à l'application testée sur appareil :

  • Saisie hors-ligne : vente en quelques taps, montant libre, vente à crédit, dépense, ardoise client avec relance et paiement partiel.
  • Production : lots, rendement, pertes et clôture ; achats de matière payés ou à crédit, stock avec seuils d'alerte, dettes fournisseurs.
  • Profils métier en JSON : l'accueil s'adapte à une boutique comme à un atelier.
  • Architecture où l'interface ne lit jamais le réseau : tout passe par SQLite chiffré (SQLCipher), et chaque écriture métier inscrit la ligne, l'événement du journal et l'agrégat du jour dans une seule transaction.
  • Un mouvement d'argent n'est jamais modifié ni supprimé : une correction produit une annulation traçable. Montants en entiers FCFA.
  • Reçus numérotés au logo de l'activité, partagés en image WhatsApp, en PDF ou imprimés.
  • Vidéo de lancement de 30 secondes montée en code (Remotion), voix off et mixage compris.

$ 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.

$ Un projet similaire en tête ? Premier échange gratuit.

Discuter sur WhatsApp→