App Programming - Jour 3
Le défi commence
Du projet guidé à votre propre création
2026 Way-Up
Construisez votre propre application web en 2 jours
Votre application doit répondre à un besoin réel ou à une difficulté concrète
Réalisez au minimum trois fonctionnalités distinctes et opérationnelles
Votre application doit être en ligne et accessible par une URL publique
Préparez une démonstration de 5 minutes pour la classe
2 JOURS
pour construire votre propre application
Pensez à VOTRE quotidien
Partez de votre propre expérience. Si vous comprenez le problème en profondeur, vous construirez une meilleure solution.
Vous disposez d’environ 12 heures de développement. Restez ciblé et réaliste.
Pouvez-vous montrer ce qu’elle fait en une courte démo ? Si oui, le périmètre est le bon.
Suivez vos revenus et vos dépenses, voyez où part votre argent
Enregistrez, classez et recherchez vos recettes préférées
Créez et révisez des fiches pour n’importe quelle matière
Organisez des événements avec dates, lieux et listes d’invités
Suivez vos habitudes quotidiennes et visualisez vos séries
Consignez les livres que vous avez lus, avec commentaires et notes
Enregistrez exercices, séries et répétitions, et suivez vos progrès
Gérez votre emploi du temps de la semaine et vos devoirs
Répondez à ces quatre questions avant de commencer à construire
Définissez votre utilisateur cible. Vous-même ? Des étudiants ? Un groupe précis ? Plus c’est clair, mieux c’est.
En une phrase : « Cette application aide [qui] à [faire quoi] parce que [pourquoi c’est important]. »
Listez exactement trois fonctionnalités. Si vous n’arrivez pas à en choisir trois, votre idée est peut-être trop vague ou trop large.
Quelles informations l’application doit-elle retenir ? Titres, dates, nombres, textes, images ?
Votre README.md est le plan de votre projet
Le centre de pilotage de votre projet
Titre : Ajouter le formulaire de dépense
Description : l’utilisateur peut saisir un montant, une catégorie et une date
Terminé quand : le formulaire enregistre les données et affiche une confirmation
Les issues vous donnent une liste de tâches claire à traiter. Fermez-les au fur et à mesure : c’est gratifiant et cela vous garde organisé.
Ouvrez Figma et utilisez Stitch AI pour accélérer la conception
Créez un nouveau fichier au nom de votre projet. Prévoyez un cadre (« frame ») par écran.
Décrivez vos écrans à Stitch AI et laissez-le générer les mises en page. Personnalisez ensuite.
Page d’accueil, écran de la fonctionnalité principale et un écran de détail ou de modification. Couvrez le parcours utilisateur principal.
Ne concevez pas d’écrans pour des fonctionnalités que vous ne construirez peut-être pas. Concevez d’abord ce qui compte.
Lancez votre projet Next.js
# Create your Next.js project
npx create-next-app@latest my-project \
--typescript --tailwind --app --src-dir
# Your project structure
my-project/
src/
app/
page.tsx # Home page
layout.tsx # Shared layout
globals.css # Global styles
public/ # Images, icons
package.json # Dependencies
Les bonnes pratiques du développement piloté par l’IA
Construisez d’abord votre fonctionnalité indispensable n° 1. Si vous manquez de temps, vous aurez au moins l’essentiel.
Ne demandez pas à l’IA de tout construire d’un coup. Concentrez-vous sur une fonctionnalité, faites-la fonctionner, puis passez à la suivante.
Ouvrez votre navigateur et vérifiez que chaque fonctionnalité marche avant d’attaquer la suivante.
Enregistrez votre progression par un commit git. Si quelque chose casse plus tard, vous pourrez toujours revenir en arrière.
Avant de coder, montrez à votre enseignant :
D’ici la fin de la journée, vous devez avoir :
1
Choisi votre projet et obtenu la validation de l’enseignant
2
Préparé votre dépôt GitHub, avec les specs dans le README et les issues créées
3
Terminé votre maquette Figma, avec au moins 3 écrans
4
Déployé sur Vercel votre projet Next.js, en ligne
5
Commencé au moins 1 fonctionnalité avec Antigravity
Faites d’abord fonctionner la version de base. Vous pourrez toujours ajouter de la complexité ensuite. Une application simple qui marche vaut mieux qu’une application sophistiquée qui ne marche pas.
Poussez régulièrement sur GitHub. Vercel déploie automatiquement. Ayez toujours en ligne une version qui fonctionne.
Si vous êtes bloqué plus de 15 minutes, demandez à l’enseignant ou à un camarade. Ne perdez pas de temps à vous énerver.
Fermez les issues GitHub à mesure que vous terminez les fonctionnalités. Cela vous garde organisé et montre votre progression.
Piège : « Juste une fonctionnalité de plus... »
Solution : tenez-vous-en à votre liste d’indispensables. Terminez-les d’abord. Alors seulement, pensez aux bonus.
Piège : passer des heures sur un design au pixel près
Solution : « terminé » vaut mieux que « parfait ». Livrez, puis peaufinez s’il reste du temps.
Piège : écrire du code sans regarder le navigateur
Solution : vérifiez votre application après chaque modification. Repérez les bugs tôt, pas la veille de la journée de démo.
Piège : perdre du travail faute de l’avoir enregistré dans Git
Solution : faites des commits tôt et souvent. Chaque fonctionnalité qui marche = un commit.
Une journée entière à construire avec l’aide de l’IA
Construisez votre propre projet de A à Z
Choisir, spécifier, concevoir, construire
Travail de projet en autonomie
Mettez en pratique les jours 1 et 2
La meilleure façon d’apprendre, c’est de faire. Votre projet commence MAINTENANT.
Bonne chance, nous avons hâte de voir ce que vous allez créer !
2026 Way-Up