Infrastructure de distributeurs automatiques à casiers connectés
Le projet
ECO PBC exploite des distributeurs automatiques à casiers connectés, des machines où le client achète un produit directement sur la machine et récupère son article dans le casier qui s'ouvre automatiquement. J'ai construit l'infrastructure logicielle complète qui fait tourner ce système, de la machine au tableau de bord.
Ce que j'ai conçu et piloté
J'ai conçu et piloté le projet de bout en bout, sur quatre briques interconnectées : une application Android embarquée sur les machines pour le parcours d'achat, une API backend qui porte toute la logique métier, une plateforme d'administration pour piloter machines, casiers, stocks et ventes, et une interface de super administration pour la supervision à grande échelle. J'ai porté toute la réflexion produit et l'architecture du système, le client n'ayant pas de spécification figée, et j'ai dirigé la réalisation technique.
Les défis que j'ai résolus
Le plus intéressant a été le système d'appairage des machines, un parcours d'activation par code comme on connecte une smart TV, avec une association qui persiste grâce à l'identité matérielle de la tablette. L'autre défi majeur était la synchronisation temps réel, résolue grâce à une architecture temps réel basée sur Socket.IO, qui a demandé plusieurs itérations pour atteindre une fiabilité totale. J'ai aussi fait évoluer le contrôle des casiers d'une dépendance externe instable vers une solution interne maîtrisée.
Ce que ça démontre
Ce projet prouve que je peux aller au-delà des interfaces web classiques et construire des systèmes où le logiciel pilote du matériel physique, avec des opérations réelles et des flux critiques. Frontend, backend, mobile, temps réel, design produit et fiabilité réunis dans un projet en production.