Un non-développeur reconstruit avec Claude Code une appli d'anglais avec serveur et mode hors ligne
Un auteur de Habr, étranger au monde de l'IT, a voulu tester Claude Code en conditions réelles. Il a recréé une application d'apprentissage des mots anglais qui avait cessé de fonctionner sur iOS après une mise à jour. Le titre annonce trois exigences : un serveur, un mode hors ligne et du SEO. Selon l'auteur, ce premier essai de vibe coding l'a « surpris, c'est peu dire ». Le temps de construction exact n'est pas donné dans l'annonce : il figure dans la version complète de l'article. • Exécutant : un novice qui connaît l'IA via les versions gratuites de DeepSeek et ChatGPT. • Outil : Claude Code. • Tâche : un back-end, le mode hors ligne et le SEO, et non une simple page.
Traité par IA depuis Habr AI ; édité par Hamidun News
Une personne sans expérience en programmation, un seul outil (Claude Code) et trois exigences sur lesquelles butent d'ordinaire même les développeurs débutants : un serveur maison, un mode hors ligne et du SEO. L'auteur d'une publication sur Habr s'est lancé dans la recréation d'une application de mémorisation de mots anglais, qui ne fonctionnait plus correctement après une mise à jour d'iOS. Selon lui, ce premier essai de vibe coding l'a « surpris, c'est peu dire ». L'annonce ne précise pas combien de temps la construction a pris : la réponse est cachée sous le cut. Mais la manière dont le problème est posé est déjà parlante.
Ce que l'on sait de la publication
L'auteur souligne qu'il n'a jamais été programmeur et que son travail n'a aucun rapport avec l'IT. Il apprenait l'anglais avec une application iOS payante. Après une mise à jour, elle est tombée en panne, il n'a pas réussi à la réparer et son « gestalt est resté inachevé ». Il a commencé à étudier Claude Code pour sa culture générale. Ses connaissances en IA sont élémentaires : une idée générale de ce qu'est un LLM, quelques vidéos YouTube et l'expérience de conversations avec les versions gratuites de DeepSeek et ChatGPT.
Ce profil compte. Il ne s'agit pas d'un passionné qui passe ses semaines sur les forums spécialisés, mais d'un utilisateur type de chatbots. Son expérience montre précisément où se situe aujourd'hui la frontière entre « discuter avec un modèle » et « obtenir un produit qui fonctionne ».
- Exécutant : un novice sans expérience en développement, dont le métier n'a pas de lien avec l'IT.
- Outil : Claude Code, un assistant agentique pour l'écriture de code.
- Tâche : un clone d'application d'apprentissage des mots anglais.
- Exigences annoncées : back-end, mode hors ligne, SEO.
- Appréciation de l'auteur : le résultat s'est révélé étonnamment bon.
- Non précisé dans l'annonce : le temps passé, la stack, le coût de l'abonnement et des tokens, la qualité du code final.
Pourquoi un serveur, du hors ligne et du SEO
Assembler une page simple avec des cartes de mots n'est pas compliqué, et les modèles le font depuis longtemps. Le trio du titre est d'une autre nature, car chaque point entraîne une couche distincte de travail d'ingénierie.
Le serveur implique le stockage des données utilisateur, l'authentification et la synchronisation entre appareils. Le mode hors ligne exige un cache local et une logique de résolution des conflits, lorsque l'utilisateur a appris des mots sans réseau puis se reconnecte. Le SEO suppose du rendu côté serveur ou de la génération statique, des métadonnées correctes et des pages indexables. Tout cela demande en général de comprendre l'architecture, pas seulement de savoir écrire des fonctions.
Si l'agent a réellement guidé un novice à travers ces trois couches, c'est le signe d'un changement de rôle pour l'humain. Il n'a plus à écrire du code, mais à formuler clairement les exigences et à vérifier le résultat. Réserve : pour l'instant, on ne dispose que de la déclaration de l'auteur, sans code ni métriques.
Ce qu'il faut prendre en compte si vous voulez reproduire l'expérience
Un seul cas réussi ne fait pas une statistique. Les auteurs écrivent rarement sur leurs échecs, il est donc impossible d'estimer le taux de réussite réel à partir de telles publications.
Voici un ordre d'action pratique pour un débutant :
- Commencez par un cahier des charges court : écrans, entités (mot, traduction, progression), scénarios hors ligne.
- Demandez à l'agent de travailler par étapes et lancez vous-même le résultat après chacune.
- Demandez d'emblée au modèle quelle stack il choisit et pourquoi, puis conservez la réponse comme documentation du projet.
- Ne stockez ni secrets ni clés dans le dépôt. Demandez de les déplacer dans des variables d'environnement.
- Vérifiez la sauvegarde de la base de données et les droits d'accès avant l'arrivée des premiers utilisateurs réels.
Pour un outil personnel, cette approche semble déjà viable. Pour un produit avec des clients payants, il faut au moins une personne capable de lire le code et de répondre de la sécurité. Quant au temps de construction évoqué par le titre, mieux vaut le vérifier dans le texte complet de l'original : c'est là que l'auteur donne ses chiffres.
- 25 oct. 2026Anthropic montre comment faire coder Claude pendant des jours : une liste de 200+ tâches en JSON
- 25 oct. 2026Anthropic détaille ses evals pour agents IA : trois types de graders et un SWE-bench passé de 40% à 80%
- 25 oct. 2026Anthropic a réécrit trois fois son test technique : Claude Opus 4.5 rattrape les meilleurs ingénieurs
- 25 oct. 2026Anthropic juge GLM-5.3 dangereux pour la cybersécurité et relance le débat sur les modèles ouverts
Questions clés sur cet article
Que sait-on sur Ce que l'on sait de la publication ?
L'auteur souligne qu'il n'a jamais été programmeur et que son travail n'a aucun rapport avec l'IT. Il apprenait l'anglais avec une application iOS payante. Après une mise à jour, elle est tombée en panne, il n'a pas réussi à la réparer et son « gestalt est resté inachevé ». Il a commencé à étudier Claude Code pour sa culture générale. Ses connaissances en IA sont élémentaires : une idée générale de ce qu'est un LLM, quelques vidéos YouTube et l'expérience de conversations avec les versions gratuites de DeepSeek et ChatGPT. Ce profil compte. Il ne s'agit pas d'un passionné q
Pourquoi un serveur, du hors ligne et du SEO?
Assembler une page simple avec des cartes de mots n'est pas compliqué, et les modèles le font depuis longtemps. Le trio du titre est d'une autre nature, car chaque point entraîne une couche distincte de travail d'ingénierie. Le serveur implique le stockage des données utilisateur, l'authentification et la synchronisation entre appareils. Le mode hors ligne exige un cache local et une logique de résolution des conflits, lorsque l'utilisateur a appris des mots sans réseau puis se reconnecte. Le SEO suppose du rendu côté serveur ou de la génération statique, des métadonnées co
Que sait-on sur Ce qu'il faut prendre en compte si vous voulez reproduire l'expérience ?
Un seul cas réussi ne fait pas une statistique. Les auteurs écrivent rarement sur leurs échecs, il est donc impossible d'estimer le taux de réussite réel à partir de telles publications. Voici un ordre d'action pratique pour un débutant : Commencez par un cahier des charges court : écrans, entités (mot, traduction, progression), scénarios hors ligne. Demandez à l'agent de travailler par étapes et lancez vous-même le résultat après chacune. Demandez d'emblée au modèle quelle stack il choisit et pourquoi, puis conservez la réponse comme documentation du projet. Ne stockez ni
Build & Ship Production AI Apps with Vibe Coding
Join Zhemal Khamidun's hands-on Vibe Coding Intensive at hamidun.com/vibecoding — master Claude Code, Cursor, and autonomous agentic workflows.
L'essentiel de l'IA — une fois par semaine
Sept actus qui ont vraiment compté, choisies à la main. Sans bruit ni communiqués.
C'est fait ! Vérifiez votre boîte mail pour la confirmation.