Menu'Miam – Générateur intelligent de listes de courses

JavaScript, HTML, CSS, PHP, MySQL

Image principale du projet Menu'Miam

Description

Menu'Miam est une application web que j’ai créée pour simplifier la préparation des courses et l’organisation des repas au quotidien.
Elle propose la génération automatique de listes de courses à partir de menus, des recettes créées par les membres, et intègre une expérience utilisateur accessible sur mobile comme sur desktop. Menu'Miam valorise la simplicité d’utilisation et le gain de temps pour les utilisateurs.

Fonctionnalités clés

  • Création et gestion dynamique des recettes
  • Génération automatique de la liste de courses selon les repas sélectionnés sur la semaine
  • Tri intelligent par catégories alimentaires et rayons de supermarché
  • Export PDF Premium en deux colonnes pour économie de papier
  • Système de comptes utilisateurs, premium, authentification
  • Panneau d’administration et suivi des signalements utilisateurs (tickets)

Défis techniques

  • Concevoir un système de génération de listes adaptatif pour toutes tailles d’écrans
  • Optimiser les exports PDF multi-colonnes (jsPDF, gestion des sauts de page)
  • Sécuriser les API (auth, sessions, limitations des droits)
  • Créer une UI moderne, accessible et responsive
  • Gérer le multithème (clair/sombre) pour l’ensemble de l’app

Captures d'écran

Menu de la semaine

Menu

Planification facile de tous les repas de la semaine

Liste de courses auto

Liste intelligente

Liste générée, triée par rayons, prête pour les courses

Export PDF deux colonnes

Export PDF Premium

Format 2 colonnes : gain de place et lisibilité

Admin tickets MenuMiam

Gestion tickets

Suivi des signalements et réponses admin

Autres projets