8 min de lecture

Comment j'ai lancé un SaaS en 4 semaines (sans agence, sans levée)

Retour d'expérience sur le lancement de MyCleanHub : stack, choix produit, pièges à éviter, et le vrai chiffrage d'un MVP solo.

SaaSMVPNext.jsSupabase

Le contexte

J'ai lancé MyCleanHub en 4 semaines de dev intense, sans agence, sans levée, sans cofounder. Aujourd'hui le SaaS a 100 fondateurs onboardés et tourne en production avec une infra qui scale.

Voici le retour brut : ce que j'ai fait, ce qui a fonctionné, ce qui a foiré, et combien ça a coûté.

Semaine 1 — Le cadrage (et l'élimination)

La première erreur que font 90 % des founders solo, c'est de coder avant d'éliminer. J'ai passé une semaine entière à dire non à des features.

Ma règle : si une feature n'est pas indispensable pour qu'un premier client paye, elle ne rentre pas dans le MVP.

Résultat : un périmètre minimal de 3 use-cases clés :

  • Inscription pro avec validation
  • Gestion de planning et réservation
  • Facturation auto avec mention TVA art. 293 B

Tout le reste (multi-tenant complexe, marketplace, compteur fondateur, intégrations Google Calendar, app mobile…) est passé en roadmap V2.

Semaine 2-3 — Le build

Stack : Next.js 15 + Supabase + Stripe + Vercel.

Pourquoi cette stack ?

  • Next.js : une seule techno pour le front et l'API. Pas de backend séparé à maintenir.
  • Supabase : Postgres + Auth + Storage + Edge Functions + Row Level Security. En clair, je gagne 3 semaines vs un Express + Postgres + auth maison.
  • Stripe Connect : pour gérer la marketplace (les pros encaissent directement, plateforme prend une commission).
  • Vercel : déploiement continu zero config, preview par PR, CDN mondial inclus.

J'ai codé 8 à 12 heures par jour pendant ces deux semaines. Beaucoup de café, peu de sommeil. Ce n'est pas durable, mais c'est nécessaire pour atteindre la vélocité de sortie.

Semaine 4 — Le polish + premier client

La dernière semaine, j'ai :

  • Ajouté les emails transactionnels (bienvenue, facture, relance)
  • Soigné l'onboarding (un user qui s'inscrit doit comprendre la valeur en 60 secondes)
  • Créé une landing page sobre avec preuve sociale
  • Branché un Pixel Meta + Google Analytics

Premier client onboardé le dernier jour de la semaine 4. Une femme de ménage indépendante à Paris. Elle a posté un avis 2 semaines plus tard : "Je passais 1 h par jour sur mes devis. Maintenant 5 minutes."

C'est ce moment qui valide le projet. Pas la levée, pas le pitch deck. Le premier "merci".

Les chiffres réels

Coût total du build :

  • Anthropic Claude API (assistance code) : ~80 €
  • Supabase Pro : 25 $/mois
  • Vercel Pro : 20 $/mois
  • Domaine + Resend : ~15 €/mois
  • Mon temps : 4 semaines × 60 h/semaine = 240 h

Pas de levée, pas d'investisseur, pas de dette. Total cash sortant : moins de 200 € avant le premier client.

Les 3 erreurs à éviter

Erreur #1 — Vouloir un design d'agence dès le J1. Le design parfait avant même d'avoir un client, c'est le piège. J'ai utilisé du shadcn/ui + Tailwind avec un thème simple. C'était suffisant pour les 100 premiers users.

Erreur #2 — Coder sans valider la demande. J'ai d'abord fait 50 cold mails à des pros du nettoyage AVANT de coder une ligne. 12 ont répondu intéressés. C'est ça qui m'a donné le go pour 4 semaines de build.

Erreur #3 — Multiplier les outils. Pas de Notion, pas de Trello, pas de Slack, pas de Figma. Un fichier ROADMAP.md dans le repo. Tous les choix sont versionnés dans Git. Une seule source de vérité.

Ce que je referais différemment

  • Mettre Stripe en V2. J'ai voulu Stripe Connect dès le J1, ça a coûté 1 semaine de plus. Pour un MVP, accepter les paiements en virement aurait suffi pour les 10 premiers clients.
  • Pas de marketplace dès le départ. J'aurais dû lancer en B2B SaaS pur (les pros payent un abonnement) avant d'ajouter le marketplace clients. C'est en V2.
  • Lancer un waitlist avant de coder. J'ai eu mes 100 fondateurs en 3 mois post-lancement, mais j'aurais pu en avoir 50 en pré-launch si j'avais collecté des emails.

Conclusion

Un SaaS solo en 4 semaines, c'est faisable. À condition de :

  • Bien éliminer (90 % des features peuvent attendre)
  • Choisir une stack qui te fait gagner du temps (Next + Supabase + Vercel)
  • Coder dur et accepter que ce ne soit pas parfait
  • Sortir avant d'être prêt

Si tu veux discuter d'un projet SaaS, demande-moi un devis. Réponse sous 48 h.

Lefti2K

Built in Paris · Indépendant

Local time
—:—:— UTC
Status
All systems operational
© 2026 · Bilal Hamzav2026.05.05