Vitrine à menu en direct
Un menu du jour en direct, présenté comme une liste éditoriale plutôt que comme une grille de cartes. Le stock et les prix viennent directement de Postgres, si bien qu’une fournée épuisée apparaît comme terminée en moins d’une minute.

- Menu du jour en direct: Les articles, les prix et le stock par article sont lus dans Postgres et revalidés toutes les 30 secondes. Si la requête ne renvoie rien, la vitrine bascule sur un instantané local menu.json.
- Héros WebGL à carte de profondeur: Un fragment shader déplace la photo du héros le long d’une carte de profondeur en niveaux de gris au gré du curseur. Il se replie sur une image fixe sans WebGL, en cas d’échec du chargement ou avec le mouvement réduit.
- Liste de menu éditoriale: Des lignes pleine largeur, séparées par des filets, avec un panneau d’aperçu fixe sur ordinateur qui change la photographie au survol ou au focus clavier.
- Filtrage par catégorie: Une navigation en pastilles dont le remplissage actif glisse d’une catégorie à l’autre au lieu de sauter.
- Personnalisation de l’article: Un panneau latéral coulissant pour les modificateurs et variantes, avec le prix recalculé au fil de vos choix.
- États du stock: Un article épuisé affiche « Épuisé pour aujourd’hui » ; s’il en reste cinq ou moins, « Plus que N ».



