Néhémie Gandonou

AfCom, Étude de cas

App mobile offline-first pour les petits commerçants africains. Suivi des ventes, stocks et dépenses avec synchro automatique.

Mobile • CommerceAperçu2025
FlutterDartSupabaseSQLite

Le contexte

Des millions de petits commerçants africains gèrent encore ventes, stocks et crédits clients sur des cahiers : pertes d'information, erreurs de calcul, aucune visibilité sur la rentabilité réelle. Les solutions de caisse existantes supposent une connexion internet permanente, irréaliste sur le terrain.

Le problème à résoudre

Concevoir un outil de gestion complet qui fonctionne d'abord sans internet, sur des téléphones d'entrée de gamme, et qui reste assez simple pour remplacer le cahier sans formation longue.

La solution mise en place

1

Architecture offline-first : toutes les opérations (ventes, entrées de stock, dépenses) s'enregistrent localement en SQLite et fonctionnent sans aucun réseau.

2

Synchronisation automatique vers Supabase dès que la connexion revient, avec résolution des conflits, le commerçant n'a rien à faire.

3

Interface pensée pour la rapidité au comptoir : enregistrer une vente prend moins de cinq secondes.

4

Tableaux de bord simples : bénéfice du jour, produits qui partent le plus, stocks à recommander, crédits clients en cours.

État actuel du projet

Une gestion complète qui fonctionne dans les conditions réelles du commerce de quartier : sans réseau, sur petit téléphone, à une main.

Fin des pertes d'information du cahier : chaque vente et chaque dépense laisse une trace datée et chiffrée.

Le commerçant voit enfin sa rentabilité réelle, produit par produit.

Ce qui a fait la différence

L'offline-first n'est pas une option ajoutée mais le cœur de l'architecture : le serveur est une copie du téléphone, pas l'inverse.

Des essais avec des coupures réseau prolongées ont permis de vérifier l'enregistrement local et la reprise de la synchronisation.

Autres études de cas

Un projet similaire en tête ?

Parlons-en. Prise de brief et devis détaillé sous 24h.