13 / 16ClientPWATerminé
LeBrennus.
Carte de restaurant interactive accessible via QR code. Interface mobile-first avec administration contextuelle intégrée et PWA offline-ready.
- période
- Avril 2023 → Mars 2024
L’objectif
Permettre au restaurant Le Brennus de dématérialiser sa carte tout en la rendant consultable via QR code sur mobile. L’objectif était également de permettre au restaurateur de gérer ses plats en autonomie, sans back-office complexe.
Mon rôle
Développement complet de la web app PWA avec React, mise en place d’une API Express, et conception d’une interface hybride fusionnant l’expérience client et le panneau d’administration dans un seul layout dynamique.
Stack & architecture
- Frontend
- React + MUI : UI minimaliste et mobile-first, parfaite pour les restaurants
- Application PWA : installable, rapide et disponible hors-ligne
- Comportement conditionnel : l’interface se transforme dynamiquement si un utilisateur admin est connecté (affichage inline des champs d’édition)
- Backend / API
- API Express.js légère pour gérer les plats, menus, catégories
- Authentification simple pour le chef via session sécurisée
- CMS intégré
- Pas de CMS séparé : tout est géré depuis l’interface publique, en mode connecté
- Base de données
- MySQL
