Borne de restauration
Commande
Cette interface permet à l'utilisateur de naviguer dans le catalogue produits à l'aide d'un panneau latéral, d'ajouter des articles à son panier et de gérer sa commande. Le panier se met à jour dynamiquement : l'utilisateur peut modifier les quantités, supprimer des lignes ou consulter le récapitulatif à tout moment. Cette vue d'ensemble offre un suivi clair de la sélection avant la validation finale de la commande.
Administration
Cette page est accessible aux employés via le bouton de connexion depuis la page d'accueil. Les employés peuvent y gérer les produits et les catégories : création, modification et suppression. L'administrateur dispose quant à lui de fonctionnalités supplémentaires : il peut également gérer les utilisateurs et leurs rôles (employé ou administrateur). L'interface adapte ainsi les actions disponibles en fonction du niveau d'autorisation de l'utilisateur connecté.
Accueil
Cette page permet à l'utilisateur de choisir son mode de service : sur place ou à emporter. Un bouton situé en haut à droite de l'interface est réservé aux employés pour accéder à l'interface d'administration. La séparation des deux parcours (client et employé) structure l'accès aux fonctionnalités dès l'entrée dans l'application.
Application de commande pour bornes de restauration
Développement d'une application Windows en C# selon l'architecture MVVM, destinée aux bornes de restauration. L'application permet aux clients de naviguer dans le catalogue, de composer leur commande et de choisir leur mode de service. Elle intègre également une interface d'administration pour la gestion des produits et des utilisateurs. Une base de données MySQL assure le stockage centralisé de l'ensemble des données.
- Choix du mode de service : sur place ou à emporter
- Navigation des produits via panneau latéral
- Gestion du panier : ajout, modification, consultation
- Interface employé : création, modification et suppression des produits et catégories
- Interface administrateur : gestion supplémentaire des utilisateurs et des rôles
- Architecture MVVM assurant la séparation entre l'interface et la logique métier
- Base de données MySQL pour le stockage des produits, commandes, utilisateurs et rôles
Ce projet a été conçu pour équiper des bornes de restauration, en offrant une expérience fluide aux clients tout en permettant une administration complète du catalogue et des droits d'accès aux employés.