Blog
Tutoriel : Construire une application full-stack à distance avec Tactic Remote
Suivez la construction d'une application complète de gestion de tâches en utilisant Claude Code dirigé depuis un iPhone — prouvant qu'un travail de développement substantiel est possible depuis le mobile.
Suivez les mises à jour produit et ingénierie de cette catégorie.
Voir la catégorieCe tutoriel vous guide à travers la construction d'une application full-stack complète — une API de gestion de tâches avec un frontend React — entièrement via Tactic Remote. Vous dirigerez Claude Code depuis votre iPhone pendant que votre Mac fait le gros du travail.
À la fin, vous aurez une application fonctionnelle et une expérience pratique du workflow de développement à distance que Tactic Remote rend possible.
Prérequis
Avant de commencer, assurez-vous d'avoir :
- Tactic Remote configuré et connecté (Guide de démarrage)
- Node.js 18+ installé sur votre Mac
- Un répertoire de projet fonctionnel (nous utiliserons
~/projects/taskflow)
Partie 1 : Configuration du projet (10 minutes)
Ouvrez Tactic Remote sur votre iPhone et démarrez une nouvelle session pointant vers votre répertoire de projet.
Prompt 1 : Scaffolding du projet
Envoyez ce prompt à Claude Code :
Claude Code travaillera pendant 3-5 minutes sur cette tâche. Vous verrez la création de répertoires, l'écriture de fichiers de configuration et l'installation de dépendances. C'est un bon moment pour poser votre téléphone — Tactic Remote vous notifiera quand la tâche est terminée ou si une approbation est nécessaire.
À surveiller : Claude Code demandera probablement une approbation pour exécuter npm install. Approuvez depuis la notification — il installe les dépendances de votre projet.
Prompt 2 : Vérifier la configuration
Une fois le scaffolding terminé, vérifiez que tout fonctionne :
Vous devriez voir Claude Code démarrer les serveurs et rapporter des URLs comme http://localhost:3001 pour l'API et http://localhost:5173 pour le frontend.
Partie 2 : Construction de l'API (20 minutes)
Construisons maintenant l'API backend avec une logique métier substantielle.
Prompt 3 : Schéma de base de données et modèles
Ce prompt démontre un avantage clé du développement assisté par l'IA : vous décrivez le quoi et Claude gère le comment. Le résultat inclura des modèles correctement typés, des migrations SQL et des données de test — un travail qui prendrait 30-60 minutes à un développeur humain.
Prompt 4 : Routes API avec validation
Note sur l'approbation : Claude Code peut demander une approbation pour modifier plusieurs fichiers. Vérifiez la liste des fichiers dans la carte d'approbation — elle devrait se limiter aux fichiers dans le répertoire packages/api/ de votre projet. Si vous voyez des fichiers hors de ce périmètre, refusez et clarifiez le prompt.
Prompt 5 : Tester l'API
Regardez les résultats des tests défiler dans votre vue terminal. Les tests verts sont satisfaisants même sur l'écran d'un téléphone. Si des tests échouent, Claude Code diagnostiquera et corrigera généralement le problème automatiquement.
Partie 3 : Construction du frontend (25 minutes)
Prompt 6 : Composants UI principaux
C'est le prompt le plus substantiel jusqu'ici. Claude Code générera plusieurs composants, configurera le routage, configurera React Query et implémentera le drag-and-drop. Attendez-vous à 5-8 minutes de travail.
Prompt 7 : Formulaires et interactions
Prompt 8 : Finitions et design responsive
Partie 4 : Intégration et vérification finale (10 minutes)
Prompt 9 : Vérification de bout en bout
Prompt 10 : Documentation
Ce que vous venez de construire
En environ une heure de direction de Claude Code depuis votre téléphone, vous avez créé :
- Une API TypeScript Express avec persistance SQLite
- Un frontend React avec tableau kanban drag-and-drop
- Des opérations CRUD complètes avec validation
- Des tests d'intégration
- Un design responsive
- De la documentation projet
C'est une application non triviale — des centaines de lignes de code dans des dizaines de fichiers. Et vous l'avez construite sans vous asseoir à votre bureau.
Conseils pour le développement full-stack à distance
Découpez le travail en phases claires. N'essayez pas de décrire l'application entière en un seul prompt. Le prompting phase par phase donne de meilleurs résultats car chaque prompt s'appuie sur le travail vérifié de la phase précédente.
Vérifiez après chaque phase. Demandez à Claude Code d'exécuter les tests ou de démarrer les serveurs après chaque pièce importante de travail. Détecter les problèmes tôt empêche les problèmes en cascade.
Utilisez les notifications d'approbation judicieusement. Le flux d'approbation n'est pas seulement une fonctionnalité de sécurité — c'est un point de contrôle où vous pouvez examiner ce que fait Claude Code et corriger le cap si nécessaire.
Ne surveillez pas en continu. Tout l'intérêt du développement à distance est la liberté. Lancez un prompt, posez votre téléphone, revenez quand vous recevez une notification. Faites confiance au système.
Prochaines étapes
- Gestion avancée des sessions — Maîtrisez les workflows multi-sessions
- Automatiser les revues de code avec Tactic Remote — Mettez en place la revue de code assistée par l'IA
Essayez Tactic Remote
Pilotez vos agents de programmation depuis votre téléphone
Connectez-vous à Claude Code, Codex et aux autres agents sur votre Mac, PC Windows ou Linux. Consultez leur progression et envoyez la prochaine instruction depuis votre iPhone ou iPad.