
Application WEB
SMART MENU
L’application web développée permet de consulter facilement la composition complète des plats et leurs allergènes. Chaque plat peut générer un QR code unique : les clients n’ont qu’à le scanner pour accéder instantanément à toutes les informations
Les repas sont organisés par Entrées, Plats, Accompagnements et Desserts, avec un affichage clair des allergènes. L’administrateur peut ajouter de nouveaux plats au fur et à mesure et renseigner les allergènes correspondants, offrant un accès rapide et simple aux informations, sans navigation complexe ni connexion fastidieuse.
Les informations contenues dans des fichiers Excel peuvent être importées et transformées automatiquement : chaque ligne devient un plat classé par type et associé aux allergènes.
L’application utilise des technologies avancées telles que PHP, JS avec des frameworks performants et une base de données dédiée.
Éléments développés

Robot de récupération des données Excel
Le robot lit le fichier Excel, extrait les données et les classe automatiquement dans l’application. Chaque ligne devient une référence unique, simplifiant la gestion des plats.
Back office
Depuis le backoffice, il est possible de :
- Consulter le listing des plats (Entrées, Plats, Accompagnements, Desserts)
- Créer, modifier, mettre en brouillon ou supprimer des plats
- Gérer les allergènes associés à chaque plat
L’application supprime le besoin de maintenir un tableur Excel : toutes les données sont intégrées directement via le backoffice. Chaque plat peut également générer un QR code, visualisable et téléchargeable pour être partagé ou apposé sur les emballages.


Frontend
Les clients accèdent à une interface simple via un lien URL, avec la possibilité de consulter les Entrées, Plats, Accompagnements et Desserts, ou d’utiliser la barre de recherche pour trouver un plat par nom ou mot-clé. Les plats sont présentés par ordre alphabétique et, en sélectionnant un plat, les allergènes présents sont affichés. Si aucun allergène n’est détecté, l’information « Néant » ou équivalent est indiquée.
QR Code
Les clients peuvent également scanner le QR code apposé sur l’emballage de chaque plat pour accéder directement à sa fiche détaillée, offrant une expérience pratique, rapide et sécurisée.

Technologies utilisées

Robot
Langage de programmation Python


Back office et API
Langage PHP avec Framework Laravel


Front end
Langage JS avec Framework Nuxt.JS

