Vibe-code
naar product.
Cursor, Lovable, v0, Bolt, Replit en Claude bouwen in uren wat voorheen weken kostte. Indrukwekkend, tot je er productie mee in wilt. Wij nemen de vibe-code over en maken er een schaalbaar product van, met architectuur, tests, auth, observability en alles wat een prototype mist.
Je prototype werkt. Productie niet.
AI-generatie is ongelofelijk goed in de eerste 80%. Binnen een middag heb je een werkende demo, een UI die klopt, een flow die klikt. Stakeholders enthousiast, investeerder geïnteresseerd, users die meteen willen testen.
Dan komt de vraag: kunnen we hier productie mee? En dan begint
het. De database is in-memory. Er is geen auth. De "API" is een mock. Tests
bestaan niet. De code is kopie-plak uit vijf verschillende conversations, zonder
gedeeld idioom. Error-handling is een try/catch rond alles. Observability is
console.log.
// signalen.check()
- Het prototype draait lokaal, maar deploy naar productie roept vragen op.
- De auth is een hardcoded gebruiker of ontbreekt compleet.
- Data staat in localStorage, in-memory, of in een SQLite-bestand.
- Externe API-calls hebben je API-keys in de frontend staan.
- Er is geen rate-limiting, geen error-monitoring, geen backup.
- De code werkt, maar niemand durft 1 lijn aan te passen zonder alles te breken.
- Je eerste echte klant vraagt: is dit GDPR-proof?
Herken je dit? Dan is de productie-stap nu aan de beurt.
Wat we meenemen naar productie
Concreet en zonder rewrite-reflex.
Architectuur-audit
We lezen je vibe-code, brengen de aannames in kaart en leveren een plan: wat blijft, wat wordt vervangen, waar zit risico.
Auth en rechten
Echte authenticatie met sessies, tokens of SSO. Rollen en rechten die bij een echt bedrijf passen, niet bij een demo.
Database en persistentie
Van in-memory / localStorage naar een echte database met migraties, backups, point-in-time-recovery en fatsoenlijke schema-evolutie.
Tests en CI
Unit-, integratie- en contract-tests waar het telt. CI-pipeline die faalt op regressies, niet alleen op typos.
Security en AVG
API-keys uit de frontend, rate-limiting, logging van gevoelige acties, dataminimalisatie en verwerkersovereenkomsten op orde.
Observability
Error-tracking (Sentry), performance-metrics, uptime-monitoring. Je weet het voordat je klant belt.
Zo werken we
Audit
We lezen je code, draaien hem lokaal, testen de flows en lijsten de gaps. Geen gevoel-oordeel, wel concrete bevindingen.
Stabilisatie
We voegen de meest kritieke pijlers toe: auth, echte database, error-handling. Het prototype blijft herkenbaar, maar staat op eigen benen.
Productie-klaar
CI, tests, deploys, monitoring, documentatie. De stack die je vijf jaar kunt runnen zonder dat de oorspronkelijke vibe-code een black box wordt.
Doorontwikkeling
Nieuwe features bouwen we bovenop het nieuwe fundament. De vibe-mode blijft, alleen nu op een basis die het aankan.
// volgende_stap.execute()
Heb je een prototype dat productie nog niet haalt?
Plan een gesprek, we kijken samen naar wat nodig is om het tot een werkend product te maken.