Tutoriel Bolt.new

Utiliser Bolt.new : de l'idée à l'application déployée, étape par étape

Un parcours complet de Bolt.new, reconstruit à partir d'un vrai projet de débutant — premier prompt, itérations par captures d'écran, analytics, connexion Google via Firebase et déploiement. Chaque étape est illustrée.

Bolt.new en bref

  • Commencez par une idée générale et les quelques fonctions voulues — « suivre des sessions de travail, ajouter des tâches, sauvegarder les sessions » — pas un cahier des charges. En une minute environ, une application fonctionnelle tourne.
  • Itérez par prompts courts, une fonctionnalité à la fois : bouton de fin, onglet analytics, graphique circulaire, mode sombre. Si un changement rate, reformulez — le deuxième essai passe généralement.
  • Les changements peuvent casser. Quand des boutons ne répondent plus, décrivez le bug simplement ou demandez un retour à la dernière bonne version — la plupart des problèmes se règlent en un prompt.
  • La connexion Google passe par Firebase : créez un projet, activez le fournisseur Google, collez la firebaseConfig dans Bolt, puis autorisez votre domaine déployé dans les réglages Firebase.

Building an App from Scratch with Bolt.new

Vidéo source de:Brock Mesarich · AI for Non Techies16:02

Voir sur YouTube

Les captures d'écran proviennent de la vidéo source et sont créditées avec des liens horodatés. Le texte est notre propre rédaction, basée sur la transcription intégrale — les faits correspondent à l'enregistrement.

Ce tutoriel est un résumé illustré indépendant pour celles et ceux qui préfèrent lire. Pour soutenir le créateur, regardez la vidéo originale sur la chaîne AI for Non Techies, liée ci-dessus.

Créer une application dans Bolt.new, étape par étape

  1. 1

    Décrire votre idée en un prompt

    Ouvrez bolt.new et tapez une idée générale plus les fonctions voulues — pas un cahier des charges. L'exemple : « Construis-moi une application qui suit des sessions de travail. Appelons-la FocusFlow. Elle doit enregistrer des blocs de travail, ajouter les tâches accomplies pendant la session, puis sauvegarder ces sessions. » Trop de détails dès le départ ralentit la première version.

    Bolt.new home screen with What do you want to build and the FocusFlow work session tracker prompt typed into the composer
    Le premier prompt FocusFlow sur bolt.new : idée générale, quelques fonctions.Voir à 0:30
  2. 2

    Voir naître la première version — puis l'affiner par capture

    Environ une minute plus tard, Bolt a écrit et exécuté le code : minuteur, formulaire de tâches, statistiques. Faites une capture de la partie qui vous déplaît, joignez-la et dites quoi changer — « rendons cette partie de l'app un peu plus simple ». Ce retour visuel vaut mille descriptions de positions de pixels.

    Bolt.new first FocusFlow preview with timer and stat cards beside a screenshot attachment and a prompt asking for a simpler layout
    La première prévisualisation et un prompt d'affinage par capture.Voir à 1:40
  3. 3

    Ajouter des catégories aux tâches

    Demandez une colonne de catégories avec des exemples concrets — admin, création de contenu, finance, recherche, développement. Bolt les transforme en grille de boutons, et chaque tâche reçoit une étiquette colorée — c'est ce qui rendra l'analytique utile ensuite.

    Bolt.new FocusFlow task form with an eight category button grid and session tasks tagged Admin and Content Creation
    La grille de catégories avec des étiquettes colorées.Voir à 2:30
  4. 4

    Demander un bouton de fin de session

    Le minuteur tourne mais rien n'est sauvegardé. Prompt : « Ajoute la possibilité de terminer une session. » Bolt crée de nouveaux composants (SessionControls, SessionSummary), les intègre, et la fin de session produit un résumé : durée, tâches accomplies, catégorie dominante.

    Bolt.new chat creating SessionControls and SessionSummary components to add an end session button to the timer app
    Bolt planifie et crée les composants de fin de session.Voir à 3:00
  5. 5

    Garder les résumés sur le tableau de bord

    Par défaut, terminer une session saute vers une page séparée. Si ce flux déplaît, dites-le simplement : « Je n'aime pas être envoyé sur une nouvelle page à la fin de la session — garde tout sur le tableau de bord. » La carte de résumé apparaît désormais dans l'écran principal.

    FocusFlow Session Complete card with duration, completed tasks, and top category shown on the main dashboard in Bolt.new
    Session Complete vit maintenant sur le tableau de bord principal.Voir à 4:00
  6. 6

    Ajouter un onglet analytics

    Demandez un onglet Session Analytics listant chaque tâche par jour plus les totaux quotidiens. Bolt le place à côté de Current Session, et chaque session terminée se déploie en historique de tâches — c'est là que les catégories commencent à payer.

    Bolt.new FocusFlow workspace with the Current Session and Analytics tabs and a task form using Admin and Content Creation categories
    Le nouvel onglet Analytics à côté de Current Session.Voir à 4:30
  7. 7

    Suivre le temps par tâche

    L'analytique a besoin d'entrées : demandez que les tâches soient marquées comme terminées par défaut et d'ajouter le temps passé par tâche. Bolt ajoute des champs heures et minutes (remplacés ensuite par un curseur jusqu'à une heure) et alimente l'analytique avec ces chiffres.

    Bolt.new chat adding hours and minutes time spent inputs to the task form while a sent emails task shows 25 minutes in FocusFlow
    Les champs de temps rejoignent le formulaire de tâches.Voir à 6:00
  8. 8

    Visualiser le temps avec des graphiques circulaires

    Prompt : « Ajoutons un suivi analytique avec des graphiques circulaires montrant le temps passé sur chaque chose. » Le premier graphique arrive démesuré — « réduis-le un peu » le corrige à la deuxième tentative. Ces micro-ajustements d'interface, c'est là que Bolt excelle.

    FocusFlow analytics pie chart in Bolt.new breaking daily session time down by task category
    Le graphique quotidien après correction de la taille.Voir à 6:25
  9. 9

    Corriger les régressions en langage clair

    En cours de route, les changements entrent en collision : des boutons meurent, un effet de traînée de curseur amusant casse la mise en page. Décrivez le bug simplement, demandez la suppression de ce qui déplaît, ou utilisez Annuler. Les listes de correctifs de Bolt — six points ici — réparent généralement tout en une passe.

    Bolt.new chat listing six fixes including removing the cursor glow component and repairing session controls with the FocusFlow timer rebuilt
    Une liste de six correctifs répare le minuteur et retire l'effet de lueur.Voir à 9:30
  10. 10

    Ajouter la connexion Google

    Pour en faire un vrai produit, il faut des comptes. Prompt : « Ajoute la possibilité de se connecter via Google. » Bolt répond avec une fiche de travail — mise à jour de package.json, installation des dépendances, création du contexte d'authentification — plus les instructions Firebase à suivre hors de Bolt.

    Bolt.new Add Google Authentication work card updating package.json and AuthContext for Firebase sign-in
    La fiche de travail Add Google Authentication de Bolt.Voir à 11:00
  11. 11

    Créer le projet Firebase

    Suivez le lien de Bolt vers la console Firebase, créez un nouveau projet (nommez-le, choisissez un compte) et continuez vers la console quand il est prêt. Le plan gratuit Spark suffit pour ce tutoriel.

    Firebase console showing the Bolt project ready with a Continue button after creating a new Firebase project
    Projet Firebase prêt — continuer vers la console.Voir à 11:30
  12. 12

    Activer Google dans les méthodes de connexion

    Dans la console : Build → Authentication → Sign-in method. Activez le fournisseur Google, puis aussi Email/Password pour que les utilisateurs puissent s'inscrire des deux façons. C'est exactement ce que la liste de Bolt demandait de configurer.

    Firebase Authentication sign-in method page with the Google provider row marked Enabled for the Bolt app
    Google est désormais un fournisseur de connexion activé.Voir à 12:00
  13. 13

    Coller votre firebaseConfig dans Bolt

    Dans Project settings → Your apps, enregistrez une application web et copiez le bloc firebaseConfig à l'endroit que Bolt vous indique — le fichier de configuration créé par sa liste de tâches. Dites ensuite à Bolt « j'ai ajouté ma configuration Firebase » et il câble tout, jusqu'au bouton d'inscription fonctionnel.

    Firebase Add Firebase to your web app SDK setup screen with the firebaseConfig apiKey and projectId code block highlighted to copy
    Le bloc firebaseConfig à coller dans le fichier de configuration de Bolt.Voir à 12:30
  14. 14

    Autoriser votre domaine déployé

    Tant que Firebase n'approuve pas vos URL, la connexion Google meurt sur « popup bloquée ». Déployez l'app depuis Bolt, ouvrez Firebase → Authentication → Settings → Authorized domains et ajoutez localhost, votre domaine d'IDE et l'URL déployée (demandez à Bolt, il donne le domaine exact).

    Firebase Authentication settings menu with the Authorized domains item used to whitelist a deployed Bolt app URL
    Les domaines autorisés dans les réglages Firebase.Voir à 14:00
  15. 15

    Mettre en ligne et se connecter

    Ouvrez l'URL déployée, cliquez sur Sign in et continuez avec Google — la popup fonctionne, votre avatar se place en haut à droite, et la déconnexion marche aussi. Vous avez une application déployée avec de vrais comptes, construite sans écrire une ligne de code.

    FocusFlow running on a deployed netlify.app URL with a Sign in button, dark mode toggle, and time spent drag slider
    Connecté sur l'application FocusFlow déployée.Voir à 15:00

FAQ Bolt.new

Continuer à explorer