Aller au contenu
03Development · 2025

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.

Livré
BOM Canvas
01/03
01Contexte

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.

02Problématique

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.

03Solution

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.

04Choix techniques

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.

05Résultats
  • R.01
    Canvas BOM interactif avec sauvegarde
  • R.02
    Gestion de composants par compte et dossier
  • R.03
    Pages dédiées MRP et EOQ présentes dans le dépôt