Plateforme opérationnelle Dieture
Un ERP et CRM sur mesure qui fait tourner une activité d'abonnement repas de bout en bout
- Rôle
- Développeur Full Stack
- Période
- 2023 — 2026
- Stack
- React · TypeScript +8
Dieture possède sa cuisine, sa chaîne de conditionnement et ses livreurs : un abonnement ne s'arrête pas au paiement. Chaque jour, plus de 1 000 livraisons de 2 à 5 repas chacune sont cuisinées, conditionnées et acheminées dans presque tout le Qatar. J'ai passé trois ans à construire le logiciel qui coordonne tout cela.
01Le problème
Cuisine, conditionnement, livraison et support fonctionnaient chacun avec leurs tableurs, conversations et feuilles imprimées, et les chiffres ne concordaient jamais. Au-delà de 10 000 clients actifs, ces écarts sont devenus la limite à la croissance.
02Le système
Un backend en microservices centralise la logique métier. Chaque application au-dessus est un client léger conçu pour un seul rôle, et aucune règle métier n'est réimplémentée dans une application. Une trentaine de personnes travaillent dans le tableau de bord, et chaque application métier compte plus de 10 utilisateurs quotidiens.
- Application cuisine : besoins de production par service, calculés à partir des abonnements en cours
- Application préparateur : la file de conditionnement, article par article, avec contrôles intégrés
- Application livreur : tournée et arrêts du jour, pensée pour un usage à une main
- Tableau de bord backoffice : le poste de pilotage de l'ensemble
03Le tableau de bord
Un ERP et un CRM réunis, avec un contrôle d'accès par rôle pour que chaque service ne voie que ses propres modules. C'est la partie de la plateforme qui a remplacé le plus d'outils.
- Abonnements, prospects, progression et historique client
- Catalogue des menus : plats, ingrédients, allergènes et programmes
- Flux cuisine, conditionnement et livraison, et commandes revendeurs B2B
- Collecte interne des réclamations et retours
- Couverture de livraison en zones cartographiques modifiables, sur presque tout le Qatar
- Thèmes et configuration appliqués à chaque application métier
- Configuration multi-pays, prête pour l'expansion en Arabie saoudite
- Journalisation structurée et vision opérationnelle en temps réel
04Ma part
J'ai fortement contribué au backend et pris en charge les parties complexes du tableau de bord : cartographie de couverture, couche de configuration, états d'abonnement et la journalisation qui a facilité le débogage de tout le reste. Ici, un bug a un coût bien réel : un mauvais chiffre en cuisine, c'est de la nourriture gaspillée ; une mauvaise tournée, c'est un client privé de repas.
- Plusieurs outils manuels remplacés par une plateforme unique, utilisée par la cuisine, le conditionnement, la livraison, le support et la direction
- Efficacité opérationnelle, exactitude des données et visibilité inter-équipes en hausse, avec des décisions fondées sur des données partagées
- Croissance au-delà de 10 000 utilisateurs actifs soutenue, et plateforme prête pour l'expansion en Arabie saoudite
- Temps de réponse des API réduits de 30 % sur les services sur lesquels j'ai travaillé
PaletteFlow
Suivi des palettes et des livraisons pour une entreprise de logistique française
Vous travaillez sur quelque chose de similaire ? J'aimerais en entendre parler.
Démarrer une conversation