J'ai développé Winadiet Meal Prep comme un plugin WordPress premium sur mesure pour Winadiet.fr, une entreprise française spécialisée en nutrition sportive et diététique. Cette application web complète offre aux abonnés un espace membre dédié avec des fonctionnalités complètes de planification de repas et de gestion de recettes.
Le plugin dispose d'un système de planification hebdomadaire affichant 4 semaines de menus par mois avec 14 repas planifiés (déjeuner et dîner pour chaque jour). La bibliothèque de recettes extensive propose des centaines de recettes avec recherche avancée et filtrage par régime alimentaire, durée de préparation, calories et saisons. Un générateur intelligent de liste de courses regroupe automatiquement les ingrédients par catégorie avec ajustement des portions. L'espace personnel comprend la gestion du profil, les favoris, l'historique des commandes, la gestion d'abonnement et le support.
Construit avec une architecture POO utilisant le pattern Singleton et des classes modulaires, le plugin inclut 2 tables de base de données personnalisées, 3 Custom Post Types et 4 taxonomies. Il s'intègre parfaitement avec WooCommerce Subscriptions et Memberships pour le contrôle d'accès. La sécurité est assurée par les nonces AJAX, la validation des permissions, les requêtes préparées et la sanitization des entrées. La base de code comprend ~2 500 lignes PHP, ~1 575 lignes JavaScript et ~3 300 lignes CSS avec design responsive et support complet d'internationalisation.




