← Retour au portfolio
D02
Restauration · prise de commande

Phoenix Chicha

Staging

Dix écrans répartis sur les trois postes de l'application : le serveur en salle sur téléphone, la préparation au bar sur tablette, la gérance sur poste fixe, synchronisés en temps réel.

Le défi

Trois postes très différents, le téléphone du serveur en salle, la tablette du bar en préparation, le poste fixe de la gérance, doivent refléter le même état de salle à la seconde près. Deux serveurs qui ouvrent la même table, une commande envoyée en cuisine qui n'apparaît pas côté bar : ce sont exactement les bugs qu'un système de commande ne peut pas se permettre en plein service.

L'approche

Une synchronisation en temps réel par WebSocket relie les trois interfaces à un même état côté serveur, avec Node.js/Express et PostgreSQL comme source de vérité unique. Chaque poste a sa propre interface pensée pour son contexte plutôt qu'un même écran responsive décliné partout : plan de salle tactile pour le serveur, file de préparation pour le bar, tableaux de bord pour la gérance.