Aller au contenu
Bibliothèque
Menu
ModuleLivréEmbarquéXL · > 2 semainesoperations.pos-kds-restaurant

Caisse, borne et cuisine

Faire converger commandes comptoir, QR, borne et telephone vers la meme file cuisine.

Le problème qu'il règle

Chaque canal de commande recree son menu et son statut, ce qui produit prix divergents et tickets perdus.

Preuve — Livré

Déployé et remis. L'usage par le client n'est pas prouvé.

Empaquetage — Embarqué

Tissé dans le code du client. À réécrire, pas à copier.

Les écrans

4

Back-office · 2

RouteÉcranCe qu'on y faitLa formeLes états
/commandeCaisseSaisir et envoyer une commande comptoir.Catalogue tactile, panier, table/retrait et validation.Service ferme, rupture, prix recalcule, succes.
/kitchenEcran cuisinePrioriser et faire avancer les tickets.Colonnes nouveau/preparation/pret, son et wake-lock.Vide, nouveau, en retard, pret, annule.

Site public · 2

RouteÉcranCe qu'on y faitLa formeLes états
/borneBorneCommander en autonomie sur place.Machine a etats plein ecran, menu, panier et paiement.Attract, menu, pay, processing, done, error, timeout.
/c/[token]Commande QRCommander depuis une table ou un point identifie.Menu mobile et panier contextualise.Actif, revoque, cuisine suspendue, service ferme.

Où l'IA intervient

1

L'autonomie se lit avant la technique. « Propose » est le défaut de la maison : l'outil prépare, une personne valide. Tout ce qui « agit » doit nommer son garde-fou.

AgitTelephone

Prend une commande ou reservation par outils bornes.

Vapi + tool calling

Garde-fou : Repricing serveur, horaires communs, journal appel et confirmation explicite.

Ce qui tourne tout seul

2
DéclencheurEffetComment
Commande creeeAjouter atomiquement a la file cuisineSupabase RPC
Changement KDSPropager le statut au canal d'origineRealtime/polling

Sous le capot

Données

7
  • menu_items
  • orders
  • services
  • service_exceptions
  • tables
  • qr_codes
  • calls

Composants réutilisables

5
  • Kiosk
  • MenuView
  • PayFlow
  • KitchenBoard
  • RoomPlan2D

Services externes

3
  • · Vapi
  • · OpenRouter
  • · Supabase

Rôles et droits

4
  • · Client
  • · Caisse
  • · Cuisine
  • · Manager

Ce qu'il faut autour

Il ne cohabite pas avec

Aucun conflit connu.

D'autres en dépendent

Aucun module ne s'appuie dessus.

Ce qu'il ne fait pas, et ce qui reste à faire

Hors périmètre

3
  • · Paiement terminal reel
  • · Cloture de caisse
  • · Inventaire ingredients

Pour le mettre vraiment sur étagère

2
  • · Ajouter idempotence POS et paiement reel.
  • · Extraire menu/service-hours/order state machine.

Où c'est prouvé

1

India Express

Livré

/home/jordy/projects/TEVA/standard-telephonique-ia/india-express-dashboard/src/components/borne

Vérifié contre le code le 2026-08-27. Au-delà de quatre-vingt-dix jours sans revérification, une fiche décrit un souvenir, pas un dépôt.

restaurantsnackfood-court