Description du projet
TraduitLe système doit fonctionner entièrement dans un navigateur web sur des tablettes et des ordinateurs de bureau — aucun développement d'application native n'est nécessaire à ce stade — et doit fonctionner même lorsque la connectivité Internet est intermittente, en utilisant un service worker pour mettre en cache les opérations localement et synchroniser lorsque la connexion revient. Une API REST propre est requise afin que nous puissions connecter une application mobile dans une phase future. Le logiciel doit être suffisamment intuitif pour que notre personnel de salle et notre équipe de cuisine puissent l'apprendre en une session de formation sans support informatique continu.
Modules requis :
1. Gestion des POS et des tables — interface tablette pour les serveurs, carte visuelle des tables, factures partagées, modificateurs d'articles personnalisés
2. Système d'affichage en cuisine — file d'attente des commandes en temps réel pour le personnel de cuisine, suivi du temps de préparation, mises à jour du statut des articles
3. Gestion des stocks — suivi des ingrédients par recette, alertes de faible stock, génération de commandes fournisseurs
4. Planification du personnel et paie — planification des quarts, enregistrement des heures travaillées, calcul automatique des salaires
5. Reporting — revenus quotidiens par emplacement, articles les plus vendus, rapport sur les déchets et les amortissements
Technologies utilisées : PHP 8 + backend MySQL, frontend React ou Vue.js, mode hors ligne via service worker, API REST pour future application mobile.