Flow
Projet React/Vite avec authentification Firebase, édition de composants, gestion par dossiers, canvas React Flow pour modéliser des BOM et fonctions d'import, sauvegarde et validation.

Contexte
Réalisé à la faveur d'un cours de supply chain dispensé en quatrième année à l'ESILV. Il nous était demandé de réaliser un petit programme permettant de suivre le BOM d'un skate, j'ai choisi de réaliser un projet plus poussé et graphique pour le cas général.
Problématique
Réaliser un logiciel permettant de renseigner le BOM d'une pièce fabriquée et de calculer ensuite son EOQ et son MRP automatiquement.
Solution
Application permettant de renseigner les composants avec leur temps de fabrication, livraison, assemblage et prix, de construire l'arbre de montage, puis de calculer le MRP et l'EOQ.
Choix techniques
Le choix technique a cherché un bon compromis entre lisibilité métier, richesse d'interaction et complexité raisonnable pour un projet mené seul. React et Vite permettent de construire rapidement une interface dense et fluide, adaptée à un outil de manipulation de nomenclatures. React Flow s'impose ici pour représenter visuellement les liens d'assemblage et rendre le BOM immédiatement compréhensible, tandis que Firebase simplifie la persistance sans imposer d'infrastructure back-end lourde. L'ajout d'export via XLSX reste enfin cohérent avec un usage supply chain réaliste, où les données circulent encore largement sous forme de tableaux.
- R.01Canvas BOM interactif avec sauvegarde
- R.02Gestion de composants par compte et dossier
- R.03Pages dédiées MRP et EOQ présentes dans le dépôt