Construire une plateforme SaaS complète en 3 semaines avec le Vibe Coding
Comment un cabinet de conseil bruxellois est passé de l'idée aux clients payants en 21 jours — sans recruter d'équipe de développement.
Le client et le problème
Un cabinet de conseil RH basé à Bruxelles (nom non divulgué pour des raisons de confidentialité) s'était forgé une réputation en aidant les PME à se repérer dans le droit du travail belge. Son arme secrète : une vaste base de connaissances interne composée de jurisprudence, de décisions fiscales et de modèles de documents, accumulés sur 15 ans.
Le problème : seuls les associés seniors savaient s'y retrouver. Les consultants juniors perdaient des heures à chercher. Les clients n'y avaient aucun accès. Et les concurrents lançaient des outils « ask a lawyer » propulsés par l'IA qui semblaient être l'avenir.
La vision du fondateur : transformer cette base de connaissances en produit SaaS — une plateforme consultable et assistée par IA à laquelle les clients pourraient s'abonner pour €49/mois. Libre-service pour les questions simples, escalade vers un consultant pour les questions complexes.
Devis traditionnel d'une agence de développement : €80 000 et 6 mois. Le fondateur nous a appelés à la place.
Ce que nous avons construit
Une plateforme SaaS multi-tenant avec :
- Recherche propulsée par l'IA : les utilisateurs posent leurs questions en langage courant FR/NL/EN (« Puis-je licencier quelqu'un pendant la période d'essai en Belgique ? ») et la plateforme récupère les documents pertinents, les résume et cite ses sources
- Bibliothèque de documents : archive filtrable de modèles, guides et résumés de cas — organisée par sujet et consultable
- Gestion des utilisateurs : les administrateurs d'entreprise peuvent inviter des collaborateurs, attribuer des rôles et suivre l'utilisation
- Abonnements et facturation : intégration avec Stripe pour les abonnements mensuels (€49/utilisateur/mois)
- Tableau de bord administrateur : permet au cabinet de visualiser les statistiques d'utilisation, les requêtes les plus fréquentes et les lacunes de la base de connaissances
- Flux d'escalade : si l'IA ne peut pas répondre avec un degré de confiance suffisant, elle propose un appel à l'action « réserver une consultation de 15 min » qui s'inscrit directement dans le calendrier du cabinet
Le processus de Vibe Coding
Semaine 1 : cadrage et prototype
Jours 1–2 : appel de découverte et atelier de cadrage d'une journée complète. Nous avons parcouru l'intégralité du parcours utilisateur sur un tableau blanc, identifié les indispensables et les éléments confortables, et convenu d'un périmètre figé.
Jours 3–5 : construction d'un prototype fonctionnel. Les utilisateurs pouvaient effectuer des recherches, obtenir des réponses de l'IA et parcourir les documents. Pas encore de facturation ni de gestion des utilisateurs, mais la proposition de valeur principale était visible et testable.
Résultat : le fondateur a montré le prototype à trois clients existants. Les trois ont répondu : « Je paierais pour ça. » Feu vert pour la suite.
Semaine 2 : construction et itération
Jours 6–8 : ajout de l'authentification utilisateur, des comptes entreprise et des accès fondés sur les rôles. Intégration de Stripe pour les abonnements.
Jours 9–10 : construction du tableau de bord administrateur afin que le cabinet puisse voir ce que les utilisateurs recherchaient et suivre les requêtes sans réponse (constat : les lacunes de leur base de connaissances sont devenues visibles immédiatement).
Résultat : le fondateur pouvait inviter de vrais utilisateurs en bêta et les facturer. Premier client payant inscrit au jour 11.
Semaine 3 : finition et lancement
Jours 11–15 : affinage à partir des retours des bêta-testeurs. Ajout de filtres, amélioration de la pertinence de la recherche, correction des cas limites. Construction du flux « escalader vers un humain ».
Jours 16–18 : renforcement de la sécurité, vérification de la conformité RGPD, ajout des conditions d'utilisation et de la politique de confidentialité.
Jours 19–21 : lancement progressif auprès des clients existants. Parcours d'onboarding, e-mails de bienvenue, documentation d'aide.
Résultat : plateforme en ligne. 12 entreprises payantes (plus de 50 utilisateurs individuels) à la fin de la semaine 3.
La stack technique
Nous avons choisi la rapidité et la simplicité plutôt que la perfection :
- Frontend : React + TypeScript + Tailwind CSS
- Backend : Node.js + PostgreSQL hébergé sur Render
- IA : Claude 3.5 Sonnet (Anthropic) pour répondre aux requêtes, avec RAG (retrieval-augmented generation) sur la base de connaissances du client
- Recherche : recherche sémantique basée sur les embeddings (pgvector dans Postgres)
- Auth : Supabase Auth
- Paiements : Stripe Billing
- Hébergement : région UE (Francfort) pour la conformité RGPD
Qu'est-ce qui a rendu cela possible en 3 semaines ?
1. Le vibe coding (développement assisté par IA)
Nous avons utilisé Claude Code, Cursor et GitHub Copilot pour générer 70 à 80 % du code générique (flux d'authentification, schémas de base de données, points d'API). Le développeur humain s'est concentré sur l'architecture, la logique métier et le contrôle qualité. Multiplicateur de vitesse : ~5x.
2. Un périmètre clair et figé
Nous avons dit non à la dérive du périmètre. L'atelier de cadrage a verrouillé le MVP. Tout le reste a été placé sur une liste « Phase 2 ». Pas de périmètre, pas de vitesse.
3. Cycles construire — tester — itérer
Nous avons montré un logiciel fonctionnel au client tous les 2 à 3 jours. Le retour était immédiat. Pas de « grande révélation à la fin » — nous corrigions le tir en temps réel.
4. Tirer parti des outils existants
Nous n'avons pas développé l'authentification de zéro (Supabase). Nous n'avons pas développé de système de facturation (Stripe). Nous n'avons pas hébergé notre propre infrastructure (Render). Sur les épaules de géants.
5. Le client disposait du contenu
Ils possédaient déjà 15 ans de matière pour leur base de connaissances. Nous n'avons pas eu à créer du contenu — il fallait simplement le structurer et le rendre consultable. S'ils étaient partis de zéro, cela aurait pris des mois.
Résultats après 3 mois
- 120 utilisateurs payants répartis sur 28 entreprises
- €5 880/mois de revenus récurrents (120 × €49)
- Plus de 4 200 recherches effectuées — 78 % traitées par l'IA sans escalade humaine
- Taux d'escalade de 22 % — utilisateurs ayant cliqué sur « réserver une consultation » (nouvelle source de revenus pour le cabinet)
- Score NPS : 72 (considéré comme « excellent » pour un SaaS B2B)
- Taux d'attrition : 4 % (faible pour un nouveau produit)
Le coût
| Atelier de cadrage (1 jour) | €950 |
| Développement (3 semaines, vibe coding) | €9 500 |
| Tests et accompagnement au lancement | €1 200 |
| Formation et passation | €600 |
| Coût total du projet | €12 250 |
| Coûts mensuels d'exploitation (hébergement, API, frais Stripe) | ~€350/mois |
ROI : avec €5 880/mois de revenus et €350/mois de coûts, la plateforme génère ~€5 500/mois nets. Elle s'est rentabilisée en 2,2 mois. Au bout d'un an, elle est en bonne voie pour générer €66k de bénéfices.
Ce qu'a dit le fondateur
« Je pensais avoir besoin de six mois et d'une équipe de développement complète. Fly AI m'a montré un logiciel fonctionnel dès la première semaine. À la troisième semaine, nous avions des clients payants. La rapidité a complètement changé mon modèle économique — au lieu d'un grand pari, c'est devenu une série de petites étapes validées. Et nous avons aujourd'hui un produit qui se vend tout seul. »
Leçons apprises
Ce qui a brillamment fonctionné
- Lancer auprès de bêta-testeurs dès la semaine 2 nous a permis d'obtenir de vrais retours avant le jour J
- Le tableau de bord administrateur était initialement un « petit plus » — il est devenu essentiel pour comprendre le comportement des utilisateurs
- Facturer dès le premier jour a validé que les gens étaient effectivement prêts à payer
- Le flux « escalader vers un humain » a transformé le SaaS en outil de génération de leads pour des missions de conseil à forte valeur ajoutée
Ce que nous avons sous-estimé
- La base de connaissances exigeait plus de structure que le client ne le pensait — nous avons consacré du temps supplémentaire au nettoyage et à l'étiquetage des documents
- Le réglage de la pertinence de la recherche a pris plus de temps que prévu (les embeddings sont puissants, mais demandent un prompt engineering soigné)
- Onboarding des clients : nous avons construit le produit rapidement, mais nous n'avons planifié la partie « comment apprendre aux utilisateurs à s'en servir » qu'à la semaine 3
Pourriez-vous construire un SaaS aussi rapidement ?
Cette approche fonctionne bien lorsque :
- vous avez une proposition de valeur claire que vous pouvez décrire en une phrase
- la fonctionnalité principale est quelque chose que l'IA fait bien (recherche, résumé, classification, questions-réponses)
- vous êtes prêt à lancer un produit imparfait et à itérer en fonction de l'usage réel
- vous disposez d'une expertise métier ou de contenus sur lesquels vous appuyer (vous ne partez pas de zéro)
- vous pouvez vous engager sur un périmètre serré et figé (dire non à « ne serait-il pas génial si… »).
Ce que ce projet n'était pas
Soyons clairs : il s'agissait d'un MVP, pas d'un produit fini. Après le lancement, le client a ajouté :
- une application mobile (construite séparément, 6 semaines plus tard)
- des analyses et rapports avancés
- une option en marque blanche pour les clients grands comptes
- des intégrations avec Slack et Microsoft Teams.
Ces fonctionnalités ont demandé 3 mois supplémentaires. Mais le produit cœur, générateur de revenus — celui qui a validé le modèle économique — a été livré en 3 semaines. C'est toute la puissance du vibe coding : la rapidité jusqu'à la validation.
Vous avez une idée de SaaS que vous voulez tester rapidement ?
Réservez un appel de découverte gratuit de 30 minutes. Nous vous aiderons à identifier la plus petite version de votre idée capable de prouver que les gens sont prêts à payer pour elle — et nous vous dirons honnêtement combien de temps il faudrait pour la construire.
Réserver un appel de découverte