
Comment créer une application de recettes avec l’IA
Ce guide montre comment créer une application de recettes avec l’IA en prenant Moremade comme exemple. À la fin, vous devriez disposer d’une première version utilisable avec les écrans essentiels, des données d’exemple de recettes, la recherche, des filtres et un aperçu mobile que vous pourrez continuer à affiner. Une version simple prend généralement une à deux heures si vous savez déjà ce que vous voulez inclure.
Commencez par définir ce dont la première version a besoin
Gardez la première version petite. Une application de recettes peut évoluer dans de nombreuses directions, mais le chemin le plus rapide est une version 1 claire.
Définissez le parcours utilisateur principal :
- parcourir les recettes
- rechercher par nom ou par ingrédient
- filtrer par type de repas, cuisine ou temps de préparation
- ouvrir une page de détail d’une recette
- enregistrer des favoris si vous avez besoin de comptes
Pour une première création, listez les écrans :
- écran d’accueil ou de navigation
- écran de liste des recettes
- écran de détail d’une recette
- écran des recettes enregistrées, si besoin
- écran simple de profil ou de connexion, uniquement si les comptes sont importants
Ensuite, définissez les données dont chaque recette a besoin :
- titre
- courte description
- image
- temps de préparation
- temps de cuisson
- nombre de portions
- ingrédients
- étapes de la méthode
- tags comme végétarien, rapide, sans gluten
Déterminez aussi s’il s’agit d’un site web ou d’une application mobile. Dans Moremade, les sites web sont créés en React + Tailwind. Les applications mobiles sont créées en React Native avec Expo. Si vous souhaitez que les utilisateurs s’en servent principalement sur téléphone, commencez par une application mobile.
Rédigez un premier prompt clair
Le premier prompt est important car il fixe la structure. Soyez précis sur les écrans, les champs de données et le comportement. Ne commencez pas par des demandes vagues comme « crée une application de recettes ».
Un meilleur prompt décrit :
- la plateforme : web ou mobile
- l’utilisateur cible
- les écrans requis
- les interactions clés
- le contenu d’exemple
- le style visuel en termes simples
Voici un bon prompt de départ :
Crée une application mobile de recettes en React Native (Expo) pour les cuisiniers à domicile. Inclue un écran d’accueil avec des recettes mises en avant et des catégories, un écran de navigation avec recherche et filtres pour le type de repas, la cuisine et le temps de préparation, un écran de détail d’une recette avec image, ingrédients, méthode étape par étape, portions, temps de préparation, temps de cuisson et tags, ainsi qu’un écran des recettes enregistrées. Utilise des données d’exemple pour 12 recettes. Adopte un style clair et lisible avec de grandes photos de recettes, une navigation inférieure simple et des espacements nets. Fais fonctionner la recherche et les filtres avec les données d’exemple.
C’est suffisant pour générer une première version concrète sans compliquer inutilement le projet.
Examinez l’aperçu, puis affinez-le par petites modifications
Après la première création, ouvrez l’aperçu en direct et vérifiez les bases :
- la navigation est-elle logique
- les utilisateurs peuvent-ils trouver rapidement les recettes
- la page de détail d’une recette est-elle lisible pendant la cuisson
- les filtres sont-ils évidents
- le texte est-il assez grand sur un écran de téléphone
Utilisez de courtes consignes de suivi qui ne changent qu’une chose à la fois. Cela fonctionne généralement mieux qu’une refonte complète.
Trois exemples utiles :
- « Déplace la recherche en haut de l’écran de navigation, garde les filtres dans une rangée horizontale de chips, et fais en sorte que le placeholder de recherche affiche ‘Rechercher des recettes ou des ingrédients’. »
- « Sur l’écran de détail d’une recette, ajoute un bouton fixe pour enregistrer la recette et augmente l’interligne dans les sections ingrédients et méthode pour faciliter la lecture. »
- « Remplace les plats génériques d’exemple par des repas plus réalistes pour les soirs de semaine et ajoute des tags comme riche en protéines, végétarien et moins de 30 minutes. »
Moremade inclut aussi un inspecteur visuel, qui vous permet de pointer un élément et de le modifier, ainsi qu’une vue du code si vous souhaitez inspecter plus directement le source généré. L’historique des versions est utile si une modification ultérieure détériore l’application et que vous devez revenir en arrière.
Ajoutez des données, la connexion ou les paiements uniquement si l’application en a vraiment besoin
Beaucoup d’applications de recettes n’ont pas besoin de comptes utilisateurs ni de paiements dans la version 1. Commencez avec des données d’exemple statiques, sauf s’il existe une vraie raison d’ajouter des fonctionnalités backend.
Utilisez Supabase si vous avez besoin :
- de comptes utilisateurs pour retrouver les recettes enregistrées sur plusieurs appareils
- d’une base de données pour les recettes créées par les utilisateurs
- d’un espace de stockage pour les photos de recettes importées
Utilisez Stripe si vous prévoyez de faire payer quelque chose comme :
- une section de plans de repas premium
- des packs de recettes payants
- un abonnement pour des fonctionnalités avancées
Moremade inclut des connecteurs intégrés pour Supabase et Stripe. Si votre application a seulement besoin de navigation, de recherche et de détails de recettes, sautez les deux au départ. Vous pourrez les ajouter plus tard une fois le parcours utilisateur validé.
Un ordre de travail pratique est :
- créer l’application avec des recettes d’exemple
- valider les écrans et les interactions
- ajouter Supabase si les utilisateurs ont besoin de comptes ou de données enregistrées
- ajouter Stripe uniquement s’il existe une fonctionnalité payante claire à acheter
Cela rend la première version plus simple et plus facile à tester.
Testez sur mobile avant de penser au lancement
Une application de recettes est surtout utilisée dans une cuisine, sur petit écran, souvent d’une seule main. Testez-la en conséquence.
Vérifiez ces points :
- les titres des recettes ne passent pas à la ligne de manière maladroite
- les listes d’ingrédients sont faciles à parcourir rapidement
- les étapes de la méthode ont assez d’espace
- les contrôles de filtrage sont utilisables au pouce
- les photos se chargent à une taille raisonnable
- les recettes enregistrées sont faciles à retrouver
Testez aussi avec des contenus réalistes et longs. Une courte recette factice peut sembler correcte alors qu’une vraie recette casse la mise en page.
Si quelque chose paraît incorrect, envoyez des prompts ciblés plutôt que des plaintes vagues. Par exemple :
- « Réduis la hauteur des images sur les cartes de recettes pour que davantage de recettes tiennent à l’écran. »
- « Rends les cases à cocher des ingrédients plus grandes pour l’utilisation tactile. »
- « Affiche les portions, le temps de préparation et le temps de cuisson sur une seule ligne de résumé sous le titre. »
Si vous créez un site web au lieu d’une application mobile, testez quand même sur des écrans de taille téléphone. Beaucoup de sites de recettes sont surtout consultés depuis un navigateur mobile.
Publiez l’application et connectez un domaine
Quand l’application est assez bonne pour être testée par d’autres personnes, publiez-la.
Moremade permet de publier en un clic sur un sous-domaine gratuit yourname.moremade.ai. Avec les forfaits payants, vous pouvez connecter un domaine personnalisé. Les domaines peuvent aussi être achetés dans Moremade.
Pour un test initial, le sous-domaine gratuit suffit généralement. C’est utile quand vous voulez des retours avant de payer un domaine ou de peaufiner chaque détail.
Si vous travaillez avec un client ou une équipe, exportez aussi le code source complet en ZIP ou envoyez-le sur GitHub. Moremade prend en charge les deux. Cela compte parce que vous gardez le code et n’êtes pas lié à une seule solution d’hébergement.
Un chemin de mise en ligne raisonnable est :
- publier sur un sous-domaine temporaire
- tester avec un petit groupe
- corriger les problèmes de mise en page et de contenu
- connecter un domaine personnalisé plus tard si le projet le justifie
Erreurs courantes à éviter
Les plus grosses erreurs concernent généralement le périmètre et les prompts, pas le code.
Faites attention à ces points :
- demander trop de choses dans la première version
- mélanger les fonctionnalités indispensables avec les idées futures
- ajouter la connexion avant d’avoir validé le flux principal de recettes
- utiliser des prompts vagues comme « améliore-le » ou « rends-le moderne »
- ne pas tester avec de longues listes d’ingrédients et de vraies instructions de recette
- ignorer la lisibilité sur mobile
Quelques habitudes pratiques aident :
- définissez la version 1 dans une courte liste à puces
- utilisez des données d’exemple qui ressemblent à de vraies recettes
- améliorez un écran ou une interaction à la fois
- n’ajoutez des fonctionnalités backend que lorsque le produit en a besoin
- exportez le code une fois un jalon stable atteint
Si vous suivez ce processus, vous obtiendrez plus vite une application de recettes fonctionnelle et vous prendrez de meilleures décisions sur la suite à construire.
Essayer ce prompt
Crée une application mobile de recettes en React Native (Expo) pour les cuisiniers à domicile. Inclue un écran d’accueil avec des recettes mises en avant et des catégories, un écran de navigation avec recherche et filtres pour le type de repas, la cuisine et le temps de préparation, un écran de détail d’une recette avec image, ingrédients, méthode étape par étape, portions, temps de préparation, temps de cuisson et tags, ainsi qu’un écran des recettes enregistrées. Utilise des données d’exemple pour 12 recettes. Adopte un style clair et lisible avec de grandes photos de recettes, une navigation inférieure simple et des espacements nets. Fais fonctionner la recherche et les filtres avec les données d’exemple.
Questions
Combien coûte la création d’une application de recettes avec Moremade ?
Moremade propose un forfait gratuit avec 10 Build Units tous les 30 jours. Une première création de site coûte environ 8 unités et une petite modification environ 1 unité. Les forfaits payants commencent à 17 $ par mois facturés à l’année, ou 20 $ par mois, et incluent davantage de Build Units. Si vous avez besoin de domaines personnalisés, d’un hébergement privé, d’un historique des versions ou de limites d’utilisation plus élevées, les forfaits payants sont l’option pertinente.
Dois-je savoir coder ?
Non. Vous pouvez décrire l’application en langage courant, examiner l’aperçu et l’affiner par chat. Cela dit, il est utile de pouvoir préciser clairement les écrans, les champs de données et les parcours utilisateurs. Si vous savez coder, la vue code et les options d’export facilitent l’inspection ou la poursuite du projet ailleurs.
Est-ce que je possède le code de l’application ?
Vous pouvez exporter le code source complet en ZIP à tout moment ou l’envoyer sur GitHub. Les sites web sont générés en React + Tailwind, et les applications mobiles en React Native avec Expo. Cela signifie que vous pouvez conserver le code source et poursuivre le développement en dehors de Moremade si vous le souhaitez.
Puis-je faire évoluer l’application plus tard si la première version est simple ?
Oui. Une approche courante consiste à commencer avec des données d’exemple de recettes et une navigation de base, puis à ajouter Supabase pour les comptes, les recettes enregistrées ou le contenu soumis par les utilisateurs lorsque c’est nécessaire. Si vous introduisez plus tard des fonctionnalités payantes, vous pouvez ajouter le paiement Stripe avec vos propres tarifs.
Dois-je créer d’abord un site web ou une application mobile ?
Choisissez en fonction de l’endroit où les gens l’utiliseront. Si le principal usage consiste à cuisiner depuis un téléphone, une application mobile est l’option la plus directe. Si vous souhaitez un partage rapide, de la visibilité dans la recherche ou un catalogue public plus simple, un site web peut être un meilleur premier pas. Moremade prend en charge les deux, mais le code généré diffère : React + Tailwind pour les sites web, React Native avec Expo pour les applications mobiles.