Retour aux projets
v3.0.0Projet client

C-Flow — ERP de production industrielle

ERP web sur mesure pour une usine de transformation d'huile de palme et de savonnerie : saisie de production par équipe, tableaux de bord (performance, rendements, stocks) et rapports imprimables. Déployé sur l'intranet et utilisé quotidiennement en production.

Rôle : Développeuse solo — du modèle de données au déploiement et à la mise en service. C'est le projet sur lequel j'ai appris et géré le déploiement moi-même.

TypeScriptNode.jsExpressPrisma 7PostgreSQLJWTJestReact 19ViteTanStack QueryZustandReact Hook FormZodTanStack TableTailwind CSSshadcn/uiDockerGitHub ActionsNginx
C-Flow — ERP de production industrielle — capture 1
C-Flow — ERP de production industrielle — capture 2

Contexte

Une usine de transformation d'huile de palme et de savonnerie pilotait sa production avec des dizaines de fichiers Excel séparés, remplis à partir de fiches papier. La direction n'avait aucune vue d'ensemble en temps réel de ses différentes unités (raffinerie, savonnerie, plasturgie, conditionnement, laboratoire, stocks, commercial).

Problème

Rassembler la saisie de production de toutes les unités dans un seul système fiable et traçable, en respectant des règles de terrain incontournables : des journées découpées en trois équipes dont une de nuit qui passe minuit, une saisie des données faite le lendemain à partir des fiches papier, et des calculs de performance.

Approche

J'ai conçu l'ensemble, du modèle de données jusqu'à la mise en service. Chaque journée de production est enregistrée d'un seul bloc : si quoi que ce soit échoue, rien n'est enregistré à moitié. Les calculs délicats liés aux horaires (une équipe de nuit qui franchit minuit, le bon fuseau horaire) sont isolés et testés un par un. J'ai ajouté de nombreux garde-fous dignes d'un logiciel critique : impossibilité d'effacer des données par erreur, journal de toutes les modifications, verrou contre les doubles saisies, sauvegardes automatiques. C'est aussi le projet sur lequel j'ai appris et géré moi-même le déploiement : mise en ligne automatisée et application isolée dans des conteneurs sur le serveur de l'usine.

Résultat

En service réel depuis septembre 2026 : la responsable saisit la production chaque jour, le directeur consulte les tableaux de bord et imprime un rapport quotidien, et seules les corrections de l'administrateur sont autorisées et tracées. Le système couvre toutes les unités plus les tableaux de bord de direction. 246 tests automatisés vérifient les cas limites du métier ; plusieurs bugs signalés par les utilisateurs ont été corrigés à la racine, sur données réelles.

Points techniques clés