Prototype → Productie

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_doen

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.

// aanpak

Zo werken we

01

Audit

We lezen je code, draaien hem lokaal, testen de flows en lijsten de gaps. Geen gevoel-oordeel, wel concrete bevindingen.

02

Stabilisatie

We voegen de meest kritieke pijlers toe: auth, echte database, error-handling. Het prototype blijft herkenbaar, maar staat op eigen benen.

03

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.

04

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.