
Tech • IA • Robotique • Jeu
Base44 a été utilisé pour créer et publier un suivi d’habitudes fonctionnel en environ 14 minutes à l’aide de quatre prompts en langage naturel, sans aucun codage manuel.
Le projet a commencé avec un objectif simple: vérifier si un générateur d’apps par IA pouvait transformer une idée brute en produit utilisable, et pas seulement en interface superficielle. L’application a été cadrée autour d’un flux simple de suivi d’habitudes afin de valider l’expérience de base avant d’ajouter des fonctions plus avancées.
La version initiale a créé une interface claire avec la date du jour, un formulaire pour ajouter des habitudes, une case à cocher pour marquer chaque habitude comme terminée et une option de suppression. Les changements se mettaient à jour immédiatement et étaient enregistrés dans le stockage local, ce qui permettait de conserver les données entre les sessions sans configurer de base de données externe.
Des entrées de test comme « morning workout », « read 20 pages » et « drink 2 L of water » ont été ajoutées avec succès. Un compteur de progression affichait 0 sur 3 terminées aujourd’hui, puis passait à 1 sur 3 après qu’une habitude avait été cochée, confirmant que les données de complétion quotidienne et l’état de l’interface restaient synchronisés.
Un prompt supplémentaire a ajouté un compteur de série à chaque ligne d’habitude, indiquant le nombre de jours consécutifs où l’habitude avait été accomplie. L’application a étendu son modèle de données sous-jacent pour stocker l’historique des complétions afin que la série augmente lorsqu’une habitude est cochée pour le jour en cours et soit réinitialisée lorsqu’un jour est manqué.
Des habitudes supplémentaires, dont « evening meditate » et « daily journal », ont servi à tester la nouvelle logique. Cocher une habitude faisait passer sa série de 0 à 1 jour, tandis que la décocher ramenait le compteur à 0, montrant que le badge de série se mettait à jour dynamiquement avec les validations quotidiennes.
Un troisième prompt a généré une grille de complétion sur 7 jours, étiquetée des jours de lundi à dimanche, avec les noms des habitudes listés verticalement. Des indicateurs remplis signalaient les jours complétés et des indicateurs vides les jours manqués, offrant une vue plus large de la régularité que la seule liste quotidienne.
La grille hebdomadaire reflétait automatiquement les habitudes déjà cochées dans la liste quotidienne. Quand « evening meditate » était cochée dans la vue quotidienne, l’indicateur correspondant sous le jour actuel se mettait à jour instantanément dans la section hebdomadaire sans rechargement de page, confirmant une synchronisation en direct entre les vues.
La dernière phase a traité des signes classiques d’apps inachevées: états vides peu clairs, espacements incohérents et mauvais comportement sur mobile. L’application a été mise à jour avec un onboarding plus clair pour les nouveaux utilisateurs, une typographie et des marges ajustées, ainsi que des mises en page responsives jusqu’à 375 pixels de large.
Après suppression de toutes les habitudes, l’application affichait une carte d’état vide guidée au lieu d’un écran blanc, invitant les utilisateurs à ajouter leur première habitude. En aperçu mobile, les cartes d’habitudes, le texte, les cases à cocher et la grille hebdomadaire restaient lisibles et utilisables à 375 pixels, ce qui indiquait que le design tenait sur des écrans plus petits.
Le produit final a été publié puis retesté en production, y compris sur desktop et mobile. L’application finale pouvait créer et supprimer des habitudes, enregistrer les complétions quotidiennes, calculer automatiquement les séries, afficher un historique sur 7 jours et conserver une expérience soignée sur différentes tailles d’écran.
Le test a montré que Base44 pouvait produire une application fonctionnelle, avec état et logique d’interaction réelle, en moins de temps qu’un montage classique n’en demande généralement. Le résultat suggère que le principal défi n’est plus de générer des interfaces, mais de structurer les prompts pour que les apps créées rapidement restent fonctionnelles et cohérentes.
Poser une question