Agroalimentaire et restauration
Votre restaurant et votre marque alimentaire sur des systèmes qui vous appartiennent, sans abonnement
Construis un système d'écran cuisine interne (Kitchen Display System) qui reçoit les commandes en temps réel depuis la caisse et les canaux de commande en ligne, et les répartit sur les postes de préparation (grillades, entrées, boissons) avec un minuteur pour chaque commande et une couleur d'alerte en cas de retard. Rends la mise à jour instantanée via WebSocket pour que les commandes apparaissent sur l'écran sans recharger la page, avec une file d'attente (queue) qui garantit le bon ordre pendant les pics, et une mise en cache (caching) de l'état de chaque poste pour réduire la charge sur la base de données. Ajoute des rôles et permissions (RBAC) : le gérant de succursale voit tous les postes et les rapports, le cuisinier ne voit que son poste, avec une connexion sécurisée et chiffrée. Conçois une base de données indexée sur la succursale, l'heure et l'état de la commande, partitionnable en cas de multiples succursales, avec des sauvegardes régulières et des journaux (logs) pour chaque changement d'état. Rends l'interface arabe RTL en priorité avec support anglais, avec une police large et confortable pour un écran tactile de cuisine, avec prise en charge de l'accessibilité. Ajoute un tableau de supervision (observability) affichant le temps moyen de préparation par plat et par poste, ainsi que le taux de commandes en retard. Applique une limitation du débit (rate limiting) et une protection contre les attaques courantes sur les interfaces API. Livre le système prêt pour la production avec des tests de base et une documentation concise sur la façon d'ajouter une succursale ou un poste.