Bref Point
La gestion commerciale des TPE/PME dans la poche : facturer, suivre ses impayés et interroger ses ventes avec un assistant IA, même sans connexion.
Bref Point est la solution de gestion commerciale des TPE/PME et des équipes de vente terrain : facturation, clients, produits, dépenses et pilotage, dans une application mobile pensée pour le contexte local. Un commerçant crée une facture en quelques secondes, avec la TVA calculée selon le pays, des paiements échelonnés et un PDF partageable par lien, sans que son client ait besoin de compte. Plusieurs boutiques, vendeurs et rôles cohabitent sous un même propriétaire, qui suit son chiffre d'affaires, ses impayés, ses dépenses et sa marge sur un tableau de bord. Un assistant IA répond en langage naturel aux questions sur les ventes réelles de l'entreprise, et l'offre évolue par abonnements (Free, Pro, Team, Business) réglables en Mobile Money.
Côté architecture, l'application Expo / React Native parle à une API NestJS sur PostgreSQL, structurée en Clean Architecture et Architecture Hexagonale : un module par domaine (factures, boutiques, finances, droits et quotas, IA, campagnes, WhatsApp…). Le mobile fonctionne hors ligne : les créations et modifications sont mises en file, rejouées au retour du réseau, tandis qu'une synchronisation descendante réconcilie la base locale. L'authentification combine JWT et OTP par SMS, doublé d'un message WhatsApp. Chaque action soumise à un plan (facture, IA, SMS) passe par un module de droits qui gère les quotas. L'assistant IA fonctionne par appels d'outils : le modèle planifie des requêtes structurées, un générateur SQL sécurisé les exécute en lecture seule, puis le résultat lui revient pour formuler la réponse. Le paiement des abonnements passe par une passerelle Mobile Money abstraite, confirmée par webhook signé. Un back-office Next.js sert l'administration et les campagnes, et la livraison s'appuie sur Docker, la CI/CD et EAS.
Pour un commerçant, un outil de gestion qui exige d'être en ligne ou d'apprendre un logiciel comptable ne sera pas utilisé : tout ici est pensé pour qu'une facture se crée en quelques secondes, au comptoir, avec ou sans réseau.
Défis techniques
- Un assistant IA qui interroge les vraies données de l'entreprise sans jamais écrire en base : plans de requêtes structurés, SQL généré et exécuté en lecture seule, garde-fou contre les boucles d'appels.
- Un mobile utilisable hors ligne : mutations mises en file puis rejouées, base locale réconciliée par synchronisation descendante.
- Des droits et quotas par forfait (factures, IA, SMS) appliqués de façon uniforme à chaque action, indépendamment de l'affichage commercial.
- Des paiements d'abonnement fiables : passerelle Mobile Money abstraite, webhook signé, et vérification du statut en filet de sécurité quand le callback tarde.
Rôle
Créateur & Développeur — projet personnel