FREN

Étude de cas produit

Bruno Pizza — Production

Une application desktop locale pour transformer un plan Excel en parcours de production exploitable en atelier.

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 de l’application Bruno Pizza présentant les quantités par variété et distributeur
Tableau de production
01

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.

02

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.

03

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

  1. Le fichier Excel reste la source du plan de production.

  2. React et TypeScript portent l’interface et les règles de présentation.

  3. Express expose une API strictement locale, liée à 127.0.0.1.

  4. SQLite conserve le catalogue métier et les recettes sur la machine.

  5. 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