MonTour : le SaaS que vous allez construire et la méthode
Vous allez construire MonTour, une file d’attente virtuelle par QR code pour les commerces. Ce chapitre fixe le projet, la méthode et vos objectifs.
Module 0 · Démarrer vite et sereinement
Objectif du chapitre
À la fin de ce chapitre, vous savez ce que vous allez livrer, comment vous allez travailler avec l’IA et à quoi ressemble « fini ». Durée : 30 min · 80 % pratique.
Prérequis : aucun. Cette leçon est le point de départ ; le sommaire complet est plus bas.

Le projet : MonTour
Un coiffeur, un garage, une boulangerie, un service municipal : partout, des clients attendent debout. MonTour remplace la file physique par une file virtuelle.
- Le commerçant affiche un QR code à l’entrée.
- Le client le scanne et reçoit un numéro sur son téléphone, sans créer de compte.
- Il voit en direct combien de personnes sont devant lui et le temps d’attente estimé.
- Le commerçant clique sur « Appeler le suivant ». Le téléphone du client sonne quand son tour approche.
C’est simple à comprendre, utile dès le premier jour et vendable : un plan gratuit (une file) et un plan Pro (plusieurs files, statistiques, notifications).
Pourquoi ce projet
- Petit domaine, vraies difficultés : authentification, multi-commerces, temps réel, page publique sans compte, paiement.
- Sécurité indispensable : une page publique attire les abus. Vous apprendrez à la protéger.
- Démontrable en 10 secondes : un QR code, un téléphone, un numéro qui s’affiche.
La boucle en 6 temps
Chaque chapitre suit la même boucle. Vous la répéterez plus de 50 fois : c’est elle qui vous fait avancer vite et sereinement.
- Objectif : une phrase, un résultat visible.
- Test : comment saurez-vous que c’est fait ?
- Prompt : une demande précise à l’IA, avec le contexte.
- Relire : lire le diff ligne par ligne, refuser ce que vous ne comprenez pas.
- Commit : un petit commit, un message clair.
- Pipeline vert : la CI valide, la version part en ligne.
Pratique : votre fiche projet
Créez un fichier NOTES.md et répondez en 5 lignes : quel commerce de votre entourage utiliserait MonTour ? Quel est son pire moment d’attente ? Quelle fonctionnalité le ferait payer ? Gardez ce fichier : vous le donnerez à l’IA comme contexte.
Ce que vous livrez à la fin
- Une application en ligne, avec votre domaine.
- Un pipeline GitLab CI qui teste, analyse la sécurité et déploie.
- Un abonnement Stripe en mode test, prêt à passer en réel.
- Un historique Git propre qui raconte la construction du projet.
Réflexe sécurité
Dès maintenant, une règle : ce que vous ne comprenez pas, vous ne le mettez pas en production. L’IA écrit vite, elle écrit aussi des failles.
Le plan de la formation, module par module
- Module 0 · installer ses outils et Git dès la première minute
- Module 1 · créer l’application, le pipeline, le déploiement continu et la sécurité dès le départ
- Module 2 · modéliser la file, les tests d’abord, l’IA contre vos tests
- Module 3 · Supabase, le SQL utile, la Row Level Security, brancher la base
- Module 4 · connexion, Server Actions, page publique
- Module 5 · temps réel, QR code et écran, alertes, statistiques
- Module 6 · audit OWASP, en-têtes de sécurité, grille de revue, tests Playwright
- Module 7 · Stripe, RGPD, page de vente, production sereine
- Module 8 · fonctionnalité IA, refactoring, lancement
- Module 9 · agents IA, skills et connecteurs MCP, socle qualité, atelier final
Le prompt reproductible
Même point de départ, même contexte, même résultat : partez du tag indiqué et collez ce prompt tel quel.
Tu es mon binôme sur le projet MonTour (file d'attente virtuelle :
QR code, ticket sur le téléphone, commerçant qui appelle le suivant).
Voici mes 5 réponses de NOTES.md : <colle-les>.
Tâche : reformule en 5 lignes le problème de mon commerce cible,
puis propose 3 critères mesurables de "fini" pour la version 1.
Contraintes : pas de fonctionnalité hors du plan de la formation,
pas de chiffre inventé, phrases courtes.
Qualité du code : ce que vous vérifiez
- Quatre exigences pour tout le cours : code défensif, principes SOLID, design patterns nommés, code compréhensible sans IA. Elles sont détaillées dans le socle qualité.
- Un critère de « fini » : pipeline vert, test qui prouve le comportement, diff relu ligne par ligne.
- Sans IA : chaque chapitre contient au moins une partie à écrire vous-même. C’est elle qui vous rend autonome.
Outillage IA de ce chapitre
Agents : aucun pour l’instant : un simple assistant suffit. Les agents spécialisés arrivent au module 9, une fois la méthode maîtrisée. Détails dans le chapitre outillage.
Vérifier
- ☐ Je sais expliquer MonTour en une phrase.
- ☐ Je connais les 6 temps de la boucle.
- ☐ Mon fichier
NOTES.mdcontient mon commerce cible.
Défi
Trouvez un deuxième usage de MonTour (cabinet médical, food truck, service client) et notez ce qui changerait.
Pour aller plus loin
Suivez votre progression. Créez un compte gratuit pour cocher vos leçons et reprendre là où vous en étiez.
Créer un compte gratuit