Cali Cali · ERP Restaurant, Caisse Tactile POS & KDS
Système complet de gestion opérationnelle de restaurant : plan de salle 2D interactif, caisse tactile POS, Kitchen Display System (KDS) en WebSocket, décrémentation des stocks d'ingrédients et pointage RH.

Contraintes & Périmètre
Coordonner en flux tendu les commandes de salle, la cadence d'envoi en cuisine (KDS) et la traçabilité des stocks d'ingrédients à la portion près, tout en garantissant un fonctionnement ultra-réactif sur tablettes tactiles sans ralentissement lors des coups de feu.
Ingénierie & Choix Techniques
Monorepo NestJS / Next.js 14 App Router, base PostgreSQL 16 avec Prisma. Passerelle WebSocket (Socket.io) pour la synchronisation temps réel bidirectionnelle entre les terminaux de salle et les écrans de cuisine KDS. Déstockage transactionnel ACID des ingrédients et PWA installable multi-écrans.
Impact Opérationnel
Division par deux du temps de transmission salle-cuisine (< 200 ms), zéro bon de commande égaré, inventaire d'ingrédients fiabilisé à 99,4% et gain de 35 minutes sur la clôture de caisse quotidienne.
Analyse & Conception Approfondie
§Contexte & Périmètre de la mission (Cali Cali - Phase 2)
Le client, exploitant d'un établissement de restauration à fort débit, gérait jusqu'alors ses services avec des solutions logicielles fragmentées et des tickets de caisse papier :
- ▸Les retards de communication entre les serveurs en salle et la brigade en cuisine engendraient des temps d'attente clients excessifs aux heures de pointe.
- ▸L'absence de synchronisation entre les ventes et l'économat provoquait des ruptures inopinées sur les plats signatures.
- ▸La clôture de service et le contrôle des encaissements nécessitaient plus d'une heure de ressaisie manuelle chaque soir.
§Architecture Technique & Choix d'Ingénierie
Pour répondre aux contraintes d'immédiateté du service en salle et de robustesse en cuisine, nous avons conçu une plateforme unifiée temps réel :
1. Plan de Salle Interactif 2D & Caisse Tactile (POS)
Interface PWA Next.js optimisée pour tablettes tactiles permettant l'agencement visuel des tables par zone (salle principale, terrasse, bar), la consultation du statut en direct (libre, occupée, addition demandée) et la prise de commande rapide avec déclinaisons d'options et cuissons.
2. Kitchen Display System (KDS) & Synchronisation WebSocket
Chaque plat commandé est instantanément routé vers le poste de préparation concerné (chaud, froid, bar, desserts) avec code couleur selon l'ancienneté du bon. Dès qu'un cuisinier valide une assiette, le serveur reçoit une notification push sur son terminal.
3. Gestion d'Économat & Fiches Recettes Dynamiques
Chaque vente déclenche la décrémentation automatique des ingrédients correspondants (viandes, légumes, sauces) dans une transaction PostgreSQL isolée, avec alertes de seuil critique et réapprovisionnement automatique.
§Résultats Mesurables & Bénéfices Métier
- ▸⚡ Vitesse de service : Les commandes arrivent sur les écrans de cuisine en moins de 200 ms.
- ▸🍳 Fluidité en cuisine : Élimination totale des erreurs de transmission et des commandes orales.
- ▸📦 Maîtrise des coûts matières : Réduction du gaspillage alimentaire de 18% dès le premier mois d'exploitation.
- ▸⏱️ Clôture de journée : Réconciliation des Z de caisse et exports comptables automatisés en moins de 5 minutes.
Aperçus de l'interface & Schémas de flux



Vous envisagez une architecture similaire ?
Discutons de vos flux métiers, de vos contraintes techniques et définissons ensemble un plan de développement étape par étape.