
- Statut
- Produit actif · v1.2.0 en recette
- Responsabilité
- Conception et développement full-stack
- Périmètre
- Application desktop locale
Contexte
Du fichier de production à l’usage en atelier
Le besoin est concret : répartir une production de pizzas entre plusieurs distributeurs, contrôler les quantités importées et guider ensuite la fabrication variété par variété. Un simple tableur fournit les données, mais ne constitue pas une interface adaptée au déroulement de la production.
Solution
Un parcours métier local et guidé
La version 1.2 rapproche le plan Excel du travail réel : ajuster les quantités, retrouver les valeurs importées et suivre les étapes de montage en images.

Tableau de production
Import Excel avec exclusion des lignes Kit Pizza, répartition par pizza et distributeur, puis correction des quantités avec totaux recalculés. Les modifications sont repérées en jaune, conservées localement et réinitialisables aux valeurs Excel après confirmation.
Parcours atelier
Recette ordonnée et galerie de montage : les photos défilent à une cadence réglable, avec pause, navigation et accès à l’image finale. Les pizzas à quantité nulle sont ignorées ; la suivante reste visible pour anticiper la préparation.
Paramètres métier
Gestion locale du catalogue, des recettes et des distributeurs. Jusqu’à 20 photos par pizza peuvent être ajoutées, réordonnées ou supprimées avec confirmation ; la dernière représente le résultat final.
Évolution · 1.2.0
Ajuster, illustrer, préparer
Cette itération suit trois besoins concrets : corriger un plan sans perdre la référence Excel, rendre les étapes de montage visibles et faciliter la lecture pendant la production. Le thème sombre devient permanent et les images restent entières, sans recadrage.
Architecture
Une chaîne full-stack empaquetée avec Electron
Le fichier Excel reste la source du plan de production.
React et TypeScript portent l’interface et les règles de présentation.
Express expose une API strictement locale, liée à 127.0.0.1.
SQLite conserve le catalogue métier et les recettes sur la machine.
Electron démarre le backend sur un port disponible et fournit l’application desktop.
Décisions et compromis
Fiabiliser l’usage local avant d’élargir le périmètre
Fonctionnement local
Les données, images et paramètres restent sur la machine. Le serveur n’est pas conçu pour être exposé directement sur Internet.
Persistance séparée
Le catalogue et les photos restent hors des fichiers installés. La migration des galeries préserve les anciennes images et sauvegarde la base existante ; les corrections du plan sont conservées séparément dans le stockage local.
Livraison vérifiable
Au 2 octobre 2026, le journal de livraison de la v1.2.0 rapporte 67 tests automatiques, un paquet macOS construit et un contrôle dans l’application. La recette Windows reste à réaliser. La v1.1.4 avait été validée en atelier sur un écran de 43 pouces.
Limites actuelles
Un périmètre assumé
- Excel reste la source initiale du plan, avec des corrections locales traçables ; l’intégration Adial n’est pas incluse.
- L’application vise un usage local de confiance et ne possède pas l’authentification requise pour une exposition réseau.
- Les versions Windows et macOS de test ne sont pas encore signées.
- La v1.2.0 est une version de recette : la construction Windows et les retours en atelier sont encore attendus.
Stack
Technologies principales
- React
- TypeScript
- Electron
- Express
- SQLite
- Vite
