Een volledig SaaS-platform bouwen in 3 weken met Vibe Coding
Hoe een Brussels consultancybedrijf in 21 dagen van idee naar betalende klanten ging — zonder een devteam aan te werven.
De klant en het probleem
Een Brussels HR-consultancybedrijf (naam vertrouwelijk) had naam gemaakt door KMO's te begeleiden door het Belgische arbeidsrecht. Hun geheime wapen: een omvangrijke interne kennisbank met rechtspraak, fiscale rulings en modeldocumenten, opgebouwd over 15 jaar.
Het probleem: enkel de senior partners vonden er hun weg in. Junior consultants verloren uren met zoeken. Klanten hadden er helemaal geen toegang toe. En concurrenten lanceerden AI-gedreven "vraag een advocaat"-tools die als de toekomst voelden.
De visie van de oprichter: hun kennisbank omvormen tot een SaaS-product — een doorzoekbaar, AI-ondersteund platform waarop klanten zich konden abonneren voor €49 per maand. Selfservice voor eenvoudige vragen, escalatie naar een consultant voor complexe vragen.
Klassieke offerte van een softwarebureau: €80.000 en 6 maanden. De oprichter belde in de plaats ons.
Wat we hebben gebouwd
Een multi-tenant SaaS-platform met:
- AI-gedreven zoekfunctie: gebruikers stellen vragen in gewoon NL/FR/EN ("Kan ik iemand ontslaan tijdens de proefperiode in België?") en het platform haalt relevante documenten op, vat ze samen en vermeldt de bronnen
- Documentenbibliotheek: filterbaar archief van templates, gidsen en samenvattingen — geordend per onderwerp en doorzoekbaar
- Gebruikersbeheer: bedrijfsbeheerders kunnen teamleden uitnodigen, rollen toewijzen en gebruik opvolgen
- Abonnementen en facturatie: geïntegreerd met Stripe voor maandelijkse abonnementen (€49 per gebruiker per maand)
- Adminpaneel: waarmee het consultancybedrijf gebruiksstatistieken, populaire zoekopdrachten en leemtes in de kennisbank kan zien
- Escalatieflow: als de AI niet met voldoende zekerheid kan antwoorden, biedt het platform een "boek 15 min consult"-CTA die rechtstreeks in de agenda van het consultancybedrijf terechtkomt
Het Vibe Coding-proces
Week 1: scope en prototype
Dag 1–2: discoverygesprek en scopingworkshop van een volledige dag. We doorliepen de volledige user journey op een whiteboard, bepaalden must-haves versus nice-to-haves en spraken een vaste scope af.
Dag 3–5: we bouwden een werkend prototype. Gebruikers konden zoeken, AI-antwoorden krijgen en documenten doorbladeren. Nog geen facturatie, geen gebruikersbeheer, maar de kernwaardepropositie was zichtbaar en testbaar.
Resultaat: de oprichter toonde het prototype aan drie bestaande klanten. Alle drie zeiden: "Hiervoor zou ik betalen." Groen licht om door te gaan.
Week 2: bouwen en itereren
Dag 6–8: gebruikersauthenticatie, bedrijfsaccounts en rolgebaseerde toegang toegevoegd. Stripe geïntegreerd voor abonnementen.
Dag 9–10: adminpaneel gebouwd zodat het consultancybedrijf kon zien waar gebruikers naar zochten en onbeantwoorde queries kon opvolgen (inzicht: leemtes in hun kennisbank werden onmiddellijk zichtbaar).
Resultaat: de oprichter kon echte betagebruikers uitnodigen en hen factureren. De eerste betalende klant tekende in op dag 11.
Week 3: afwerking en lancering
Dag 11–15: verfijning op basis van betafeedback. Filters toegevoegd, zoekrelevantie verbeterd, edge cases opgelost. De "escaleer naar mens"-flow gebouwd.
Dag 16–18: beveiliging aangescherpt, GDPR-compliancecheck, gebruiksvoorwaarden en privacybeleid toegevoegd.
Dag 19–21: soft launch bij bestaande klanten. Onboardingflow, welkomstmails, helpdocumenten.
Resultaat: platform live. 12 betalende bedrijven (50+ individuele gebruikers) tegen het einde van week 3.
De tech stack
We kozen voor snelheid en eenvoud boven perfectie:
- Frontend: React + TypeScript + Tailwind CSS
- Backend: Node.js + PostgreSQL gehost op Render
- AI: Claude 3.5 Sonnet (Anthropic) voor het beantwoorden van queries, met RAG (retrieval-augmented generation) over de kennisbank van de klant
- Zoeken: semantische zoekfunctie op basis van embeddings (pgvector in Postgres)
- Auth: Supabase Auth
- Betalingen: Stripe Billing
- Hosting: EU-regio (Frankfurt) voor GDPR-compliance
Wat maakte dit mogelijk in 3 weken?
1. Vibe Coding (AI-ondersteunde ontwikkeling)
We gebruikten Claude Code, Cursor en GitHub Copilot om 70 tot 80% van de boilerplatecode te genereren (auth-flows, databaseschema's, API-endpoints). De menselijke developer focuste op architectuur, businesslogica en kwaliteitscontrole. Snelheidsmultiplier: ongeveer 5x.
2. Heldere, vaste scope
We zeiden nee tegen feature creep. De scopingworkshop legde de MVP vast. Alles daarbuiten kwam op een "Fase 2"-lijst. Zonder scope geen snelheid.
3. Build-test-iterate-cycli
Om de 2 à 3 dagen toonden we werkende software aan de klant. Feedback was onmiddellijk. Geen "grote onthulling op het einde" — we stuurden in realtime bij.
4. Bestaande tools benutten
We bouwden geen authenticatie vanaf nul (Supabase). Geen facturatiesysteem (Stripe). Geen eigen infrastructuur (Render). Op de schouders van reuzen staan.
5. De klant had de content al
Ze hadden al 15 jaar aan kennisbankmateriaal. We hoefden geen content te creëren — enkel te structureren en doorzoekbaar te maken. Waren ze van nul moeten starten, dan zou dit maanden hebben gekost.
Resultaten na 3 maanden
- 120 betalende gebruikers verspreid over 28 bedrijven
- €5.880 per maand recurring revenue (120 × €49)
- Meer dan 4.200 zoekopdrachten — 78% beantwoord door AI zonder menselijke escalatie
- 22% escalatiepercentage — gebruikers die op "boek een consult" klikten (nieuwe inkomstenstroom voor het consultancybedrijf)
- NPS-score: 72 ("uitstekend" voor B2B SaaS)
- Churn: 4% (laag voor een nieuw product)
Wat het kostte
| Scopingworkshop (1 dag) | €950 |
| Ontwikkeling (3 weken, vibe coding) | €9.500 |
| Testing en launchsupport | €1.200 |
| Opleiding en overdracht | €600 |
| Totale projectkost | €12.250 |
| Maandelijkse running costs (hosting, API's, Stripe-kosten) | ongeveer €350 per maand |
ROI: bij €5.880 omzet per maand en €350 kosten per maand genereert het platform netto ongeveer €5.500 per maand. Het verdiende zichzelf terug in 2,2 maanden. Na één jaar zit het op koers voor €66k winst.
Wat de oprichter zei
"Ik dacht dat ik zes maanden en een volledig devteam nodig zou hebben. Fly AI toonde mij werkende software in week één. Tegen week drie hadden we betalende klanten. Die snelheid heeft mijn businessmodel volledig veranderd — in plaats van één grote gok werd dit een reeks kleine, gevalideerde stappen. En nu hebben we een product dat zichzelf verkoopt."
Lessen die we trokken
✅ Wat schitterend werkte
- In week 2 lanceren met betagebruikers leverde echte feedback op vóór "launch day"
- Het adminpaneel was oorspronkelijk een "nice to have" — het werd cruciaal om gebruikersgedrag te begrijpen
- Vanaf dag één laten betalen bevestigde dat mensen ook echt zouden betalen
- De "escaleer naar mens"-flow maakte van de SaaS een leadgentool voor hoogwaardig consultancywerk
⚠️ Wat we onderschat hebben
- De kennisbank had meer structuur nodig dan de klant dacht — we staken extra tijd in het opschonen en taggen van documenten
- Het afstemmen van de zoekrelevantie duurde langer dan verwacht (embeddings zijn krachtig, maar vragen zorgvuldige prompt engineering)
- Customer onboarding: we bouwden het product snel, maar de aanpak voor "hoe leren we gebruikers het te gebruiken" kwam pas in week 3 aan bod
Kunt u zo snel een SaaS bouwen?
Deze aanpak werkt goed wanneer:
- U een heldere waardepropositie hebt die u in één zin kunt formuleren
- De kernfunctionaliteit iets is waar AI goed in is (zoeken, samenvatten, classificeren, Q&A)
- U bereid bent om imperfect te lanceren en te itereren op basis van echt gebruik
- U domeinkennis of content hebt om op voort te bouwen (niet vanaf nul moeten starten)
- U zich aan een strakke, vaste scope kunt houden (nee zeggen tegen "zou het niet cool zijn als…")
Wat dit niet was
Voor alle duidelijkheid: dit was een MVP, geen afgewerkt product. Na de lancering voegde de klant nog het volgende toe:
- Mobiele app (apart gebouwd, 6 weken later)
- Geavanceerde analytics en rapportering
- Whitelabel-optie voor grotere enterpriseklanten
- Integraties met Slack en Microsoft Teams
Die functies kostten nog eens 3 maanden. Maar het kernproduct dat omzet genereerde — datgene wat het businessmodel valideerde — werd in 3 weken opgeleverd. Dat is de kracht van vibe coding: snelheid tot validatie.
Hebt u een SaaS-idee dat u snel wilt testen?
Boek een gratis discoverygesprek van 30 minuten. We helpen u bepalen wat de kleinste versie van uw idee is die kan bewijzen of mensen ervoor willen betalen — en we vertellen u eerlijk hoelang het bouwen ervan zou duren.
Boek een discoverygesprek