Le contexte
Ce projet est un produit interne, développé et financé par Wisepear techlab. Il nous sert autant de plateforme que de démonstration : c’est là que nous éprouvons les choix d’architecture que nous proposons ensuite à nos clients.
Le point de départ était une plateforme de gestion de stock pour PME — produits, fournisseurs, inventaires, plusieurs établissements par compte.
L’enjeu
La question intéressante est arrivée après la première version : jusqu’où un socle générique peut-il être décliné par métier sans devenir ingérable ?
Un bar, une boutique et un atelier gèrent tous du stock. Mais un bar a des fûts, des pertes, des équipes en service et des inventaires en fin de nuit. Une gestion de stock générique le couvre mal ; une application dédiée écrite de zéro coûte quatre fois plus cher.
Ce que nous avons fait
Nous avons construit le socle, puis nous l’avons réellement décliné — ce qui est la seule manière honnête de vérifier qu’un socle est déclinable.
Le socle commun :
- Gestion des produits, fournisseurs et inventaires
- Multi-établissements sur un même compte
- Authentification par jetons avec renouvellement
- Fonctionnement hors ligne, avec synchronisation au retour du réseau
- Interface multilingue
- Back-end Django, application Flutter
La déclinaison métier, dédiée aux bars et cafés, reprend l’intégralité de ce socle et ajoute ce qui lui est propre : gestion des équipes et des plannings, suivi des rôles en service, et les spécificités du stock de boissons.
Le résultat
Deux plateformes en développement actif, la seconde construite sur la base éprouvée de la première.
L’intérêt de ce produit pour nos clients est indirect mais réel : quand nous proposons une architecture Django + Flutter avec fonctionnement hors ligne et multi-établissements, nous ne décrivons pas une intention. Nous décrivons quelque chose que nous maintenons nous-mêmes, dont nous connaissons les limites — et qui nous a déjà servi une fois à livrer une seconde plateforme sans repartir de zéro.