RCRapport d’alternance

Le service Self-Beton

Self-Beton est une solution qui permet aux clients de commander, payer et récupérer du béton en autonomie grâce à une borne dédiée. Elle associe une borne de commande, un PC configuré, des applications métier, un scanner QR, une communication avec un automate et les équipements nécessaires à la préparation et à la distribution du béton.

Le parcours global

  • Angular 19.2.17 et Electron 38.7.2 portent le parcours de commande.
  • IndexedDB, via Dexie 4.2.1, conserve catalogue, paramètres et médias.
  • Self-Beton QR valide, journalise puis dialogue avec l’automate.
  • Les services Linux assurent le fonctionnement sur les PC dédiés.

La figure 9 situe le parcours logiciel dans son environnement physique, depuis la borne de commande jusqu’à l’installation de production.

Installation Self-Beton extérieure avec borne de commande, silo et zone de retrait du béton.
Figure 9 — Vue d’ensemble d’une installation Self-Beton

La photographie donne l’échelle du système dans lequel Self-Beton QR est exploité. Elle permet de comprendre pourquoi une erreur logicielle peut avoir une conséquence opérationnelle, sans attribuer au logiciel Python le pilotage de composants qui relèvent de l’ensemble Self-Beton.

Mon périmètre

J’ai développé intégralement Self-Beton QR pendant mon CDD de juillet–août 2025, puis je l’ai repris en alternance pour le maintenir, le faire évoluer et accompagner son déploiement. Mes contributions à l’application de borne restent ciblées et collectives : traductions, responsive, connexion, flux, synchronisation, impression et mise à jour automatique.

Self-Beton QR intervient sur un échange précis et ne pilote pas à lui seul l’ensemble de la borne ou de l’automate.