Le Brennus

Avril 2023 - Mars 2024
Web app

Technologies

React
MuiUI
Express.js
MySQL
PWA

Description

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

Points forts

  • Expérience utilisateur ultra-simple et directe, pensée pour un usage en salle
  • Administration en ligne directe, sans changer de page ou d’outil
  • App offline-ready utilisable sans connexion internet
  • Modèle duplicable facilement pour d’autres petits restaurateurs
image