Comment créer une application de suivi d’habitudes avec l’IA
Ce guide explique comment créer une application de suivi d’habitudes avec l’IA en prenant Moremade comme exemple de workflow. À la fin, vous devriez disposer d’un prototype fonctionnel d’application web ou mobile avec les écrans principaux, le modèle de données des habitudes et une version publiable. Pour une première version simple, comptez environ 30 à 90 minutes selon le niveau d’ajustement que vous souhaitez faire.
Commencez par définir ce dont votre application de suivi d’habitudes a réellement besoin
Avant d’écrire un prompt, définissez la plus petite version utile.
Pour une application de suivi d’habitudes, cela signifie généralement :
- un écran d’accueil avec les habitudes du jour
- un moyen de marquer une habitude comme faite ou sautée
- un écran pour créer ou modifier des habitudes
- des vues de progression simples comme les séries ou l’achèvement hebdomadaire
- des réglages de base
Déterminez ensuite quelles données chaque habitude doit contenir. Restez simple.
Un modèle de départ pratique :
- nom de l’habitude
- couleur ou icône
- fréquence : quotidien, jours de semaine, jours personnalisés
- objectif : une fois par jour, plusieurs fois, minutes, verres, répétitions
- série actuelle
- historique des complétions
Décidez aussi si c’est :
- un prototype personnel à utilisateur unique
- une application avec connexion et données sauvegardées
- une application payante avec abonnements
Si vous voulez seulement tester l’idée, commencez sans comptes ni paiements. Cela rend la première version plus petite et plus facile à examiner.
Rédigez le premier prompt avec des détails produit clairs
Dans Moremade, vous décrivez l’application en langage courant et l’agent IA écrit le code source. Pour les sites web, il génère React avec Tailwind. Pour les applications mobiles, il génère React Native avec Expo.
Pour une application de suivi d’habitudes, votre premier prompt doit couvrir :
- la plateforme : application web ou mobile
- les écrans principaux
- les actions essentielles
- le style visuel
- si les données peuvent être locales pour l’instant ou si un backend est nécessaire
Exemple de premier prompt :
Crée une application mobile de suivi d’habitudes en React Native avec Expo. Je veux une interface propre et simple avec un écran d’accueil affichant les habitudes du jour sous forme de cartes avec une case à cocher ou une zone tactile pour les marquer comme terminées. Ajoute un écran de création d’habitude et un écran de modification d’habitude. Chaque habitude doit prendre en charge un nom, une icône, une couleur, une fréquence et un nombre cible par jour. Inclure une vue de progression avec la série actuelle et l’achèvement des 7 derniers jours. Commence avec des données locales d’exemple uniquement, sans connexion pour le moment. Utilise un style calme et minimal avec des espacements clairs et de grandes zones tactiles.
C’est suffisant pour obtenir une première structure fonctionnelle sans surcharger chaque pixel.
Examinez l’aperçu, puis affinez avec de petits prompts de suivi
Après la première génération, utilisez l’aperçu en direct pour inspecter l’application. N’essayez pas de tout corriger en une seule grosse demande de suivi. Travaillez écran par écran.
Vérifiez :
- si le flux principal est complet
- si les cartes d’habitudes sont faciles à parcourir
- si les zones tactiles sur mobile sont assez grandes
- si les informations de progression sont compréhensibles
- si les libellés correspondent à la manière dont les utilisateurs pensent aux habitudes
Les bons prompts de suivi sont précis et limités. Par exemple :
- "Modifie l’écran d’accueil pour que les habitudes soient regroupées en sections Matin, Après-midi et Soir."
- "Fais de l’action de complétion un bouton rond plus grand à droite de chaque carte d’habitude, et affiche la série actuelle sous le nom de l’habitude."
- "Ajoute un écran de progression hebdomadaire avec une grille simple sur 7 jours et le pourcentage complété cette semaine."
Moremade propose aussi un inspecteur visuel et une vue du code, ce qui aide lorsque vous savez exactement quel élément modifier. Utilisez le chat pour les changements produit plus larges, et l’inspecteur lorsque vous voulez pointer un bouton, une carte ou un problème d’espacement précis.
Ajoutez des données sauvegardées et la connexion uniquement si l’application en a besoin
Une application de suivi d’habitudes a souvent besoin de conserver la progression sur plusieurs appareils. Si cela compte, ajoutez Supabase après que l’interface de base soit cohérente.
Supabase est le connecteur intégré pertinent ici parce qu’il couvre :
- les tables de base de données
- la connexion
- le stockage de fichiers si vous ajoutez plus tard des avatars ou des téléversements
Une séquence logique est :
- Créez d’abord l’application avec des données locales.
- Vérifiez que les écrans et les interactions vous conviennent.
- Connectez Supabase.
- Demandez à Moremade de remplacer les données locales d’exemple par de vrais enregistrements d’habitudes et l’historique des complétions.
- Ajoutez la connexion si les utilisateurs ont besoin de données privées.
Pour beaucoup d’applications de suivi d’habitudes, Stripe n’est pas nécessaire au départ. Ajoutez Stripe seulement si vous construisez réellement un produit payant, comme un abonnement ou une mise à niveau premium en achat unique. Moremade prend en charge le checkout Stripe avec les prix que vous définissez, mais cela ajoute de la complexité pour une première version.
Gardez le premier modèle de base de données simple :
- users
- habits
- habit_completions
Cela suffit généralement pour un MVP utilisable.
Testez sur mobile avant de peaufiner le design
Même si l’application semble correcte dans l’aperçu, les applications de suivi d’habitudes sont utilisées dans des moments rapides et répétitifs. Les tests doivent donc se concentrer sur la vitesse et la clarté.
Vérifiez ces points pratiques :
- Peut-on marquer une habitude comme faite en un seul tap ?
- Le flux d’ajout d’habitude est-il assez court ?
- Les séries et l’historique sont-ils lisibles sans chercher ?
- Les boutons sont-ils faciles à toucher sur un téléphone ?
- L’application reste-t-elle compréhensible lorsqu’il y a beaucoup d’habitudes ?
Si vous créez une application mobile dans Expo, faites particulièrement attention aux espacements, au comportement du défilement et aux champs de formulaire. Si vous créez un site web, testez des largeurs mobiles étroites et assurez-vous que la mise en page reste adaptée à l’usage au pouce.
Prompts d’optimisation utiles à ce stade :
- "Réduis le nombre de taps nécessaires pour créer une nouvelle habitude."
- "Fais en sorte que l’écran d’accueil fonctionne mieux sur un petit écran de téléphone avec davantage d’espacement et une navigation fixe en bas."
- "Affiche en haut le nombre de complétions d’aujourd’hui et grise visuellement les habitudes terminées."
Cette phase de test révèle souvent les problèmes produit plus tôt que le polissage visuel.
Publiez la première version et connectez un domaine si nécessaire
Une fois l’application utilisable, publiez-la. Moremade peut publier en un clic vers un sous-domaine gratuit yourname.moremade.ai. C’est une bonne option par défaut pour les démos, les tests utilisateurs ou le partage avec des collaborateurs.
Si vous avez besoin d’une adresse de marque, les plans payants prennent en charge les domaines personnalisés. Les domaines peuvent aussi être achetés directement dans Moremade.
Avant de publier, faites une courte vérification de version :
- supprimez le texte placeholder et les faux libellés
- assurez-vous que les boutons principaux fonctionnent
- confirmez que toute connexion Supabase utilise le bon projet
- testez la connexion et la déconnexion si elles sont activées
- vérifiez le titre de l’application et les métadonnées de base
Comme Moremade permet d’exporter le code source complet en ZIP ou de le pousser vers GitHub, la publication n’est pas un enfermement. Vous pouvez continuer à itérer dans Moremade ou reprendre le code ailleurs plus tard.
Erreurs courantes à éviter lors d’une première version
Les problèmes habituels ne sont pas techniques. Ils viennent du fait de construire trop de choses trop tôt.
Évitez ces erreurs :
- Commencer avec les comptes, les paiements, les rappels, les fonctionnalités sociales et les analyses en même temps. Construisez d’abord la création et la complétion d’habitudes.
- Écrire des prompts vagues. "Fais une application de suivi d’habitudes" est trop large. Nommez les écrans, les actions et les champs de données.
- Changer trop de choses par prompt. Des demandes plus petites donnent des résultats plus clairs et sont plus faciles à vérifier.
- Concevoir pour un utilisateur idéal avec seulement trois habitudes. Vérifiez ce qui se passe avec dix ou vingt habitudes.
- Sauter l’export. Téléchargez le ZIP ou poussez vers GitHub une fois une version stable atteinte.
- Ignorer l’historique des versions. Enregistrez des points de contrôle significatifs avant les changements importants.
Une bonne première version est une version dans laquelle un utilisateur peut ajouter une habitude, la terminer et comprendre sa progression récente sans explication.
Essayer ce prompt
Crée une application mobile de suivi d’habitudes en React Native avec Expo. Je veux une interface propre et simple avec un écran d’accueil affichant les habitudes du jour sous forme de cartes avec une case à cocher ou une zone tactile pour les marquer comme terminées. Ajoute un écran de création d’habitude et un écran de modification d’habitude. Chaque habitude doit prendre en charge un nom, une icône, une couleur, une fréquence et un nombre cible par jour. Inclure une vue de progression avec la série actuelle et l’achèvement des 7 derniers jours. Commence avec des données locales d’exemple uniquement, sans connexion pour le moment. Utilise un style calme et minimal avec des espacements clairs et de grandes zones tactiles.
Questions
Combien coûte la création d’une application de suivi d’habitudes dans Moremade ?
Moremade propose un plan gratuit avec 10 Build Units tous les 30 jours. Une première génération de site coûte environ 8 units et une petite modification environ 1 unit. Les plans payants commencent à $17/month facturés à l’année ou $20 par mois pour 100 Build Units tous les 30 jours. Si vous avez besoin de domaines personnalisés, d’un hébergement privé de projet ou de plus d’utilisation, un plan payant est généralement l’option la plus pratique.
Dois-je savoir coder ?
Non. Vous pouvez décrire l’application en langage courant, examiner l’aperçu en direct et continuer à la modifier par chat. Cela dit, il est utile de réfléchir clairement aux écrans, aux données et aux parcours utilisateur. Si vous savez coder, la vue du code et les options d’export facilitent l’inspection ou la poursuite du développement ailleurs.
Est-ce que je possède le code de l’application de suivi d’habitudes ?
Vous pouvez exporter le code source complet en ZIP à tout moment ou le pousser vers GitHub. Les sites web sont du vrai code React avec Tailwind, et les applications mobiles sont en React Native avec Expo. Cela signifie que vous n’êtes pas obligé de conserver le projet uniquement dans Moremade.
Dois-je ajouter Supabase et Stripe tout de suite ?
En général non. Ajoutez Supabase lorsque vous avez besoin de données utilisateur sauvegardées, d’une connexion ou de stockage de fichiers. Ajoutez Stripe seulement si le produit a réellement besoin de paiements. Pour un premier prototype d’application de suivi d’habitudes, des données locales suffisent souvent pour valider le flux avant d’ajouter la complexité d’un backend.
Puis-je faire évoluer ou reconstruire l’application plus tard en dehors de Moremade ?
Oui. Comme vous pouvez exporter le code source ou le pousser vers GitHub, vous pouvez poursuivre le développement dans votre propre workflow plus tard. Une approche sensée consiste à utiliser Moremade pour la première version, valider le produit, puis faire évoluer l’architecture une fois le comportement principal confirmé.