You built it yourself,
now it has to be real.
Every tool gets stuck in a different place. Bolt on the server side, v0 on the data, Replit on the environment, Cursor on permissions and migrations. Pick what you started with and you see exactly what sits between your version and production.
In half a minute I show what almost always sits below the waterline in a project like this: everyone can reach all the data, payments that only work in the demo, and an environment that does not run outside the tool. Recognise it? Send your link.
Lovable
A working demo fast, with no foundation under it.
02Bolt.new
Runs in the browser, falls over the moment it has to be real.
03v0
Beautiful screens, no application underneath.
04Replit
Runs in the cloud, but nobody dares touch it.
05Cursor & Claude Code
You got far, but now it is about real data.
06Lovable
Looks finished, but runs on their domain.
07Something else
A different tool, or a combination. Also fine.
In every case the route is the same: first I look at what is there for free, then you hear whether building on beats starting over, and only after that do you get a fixed price. You talk to the same person who builds it the whole way. Want it in writing, with risks and prices per block, then the vibecode assessment is the next step. Looking first for who does this kind of work and what to watch for when choosing, that is on vibecode agency. Still unsure about the tool itself? They sit side by side here.
This compiles,
and it still goes wrong.
Fourteen lines of code as they roll out of a prototype. It runs, the demo works, and that is how it goes live. Hit scan and see what an audit pulls out of it.
1// app/api/orders/route.ts2import { createClient } from '@supabase/supabase-js'3 4const SUPABASE_KEY = "eyJhbGciOiJIUzI1NiIsInR5cCI6..."5 6export async function GET(req) {7 const supabase = createClient(URL, SUPABASE_KEY)8 9 const { data } = await supabase10 .from('orders')11 .select('*')12 13 return Response.json(data)14}This compiles, works in the demo and goes live. Click scan.
Fourteen lines, three holes of which two open your entire database. A real audit runs through your whole project like this.
Answers, without
having to call.
The things everyone runs into who wants to take Lovable, Bolt or Cursor further than a prototype. Written out, with what you can check yourself before bringing anyone in.
Waarom werkt mijn app in de preview wel en live niet?
Hij deed het net nog. Vier oorzaken die samen zo goed als elk 'lokaal wel, live niet'-probleem verklaren, en hoe je in vijf minuten ziet welke van de vier het bij jou is.
6 min readIs je AI-gebouwde app veilig voor echte klanten? 9 checks
Je app werkt, dus hij lijkt af. De gaten die AI-tools standaard laten vallen zijn onzichtbaar zolang jij de enige gebruiker bent. Negen dingen die je vanmiddag zelf kunt nakijken.
8 min readDoorbouwen op mijn AI-prototype of opnieuw beginnen?
De duurste keuze is niet de verkeerde, maar de uitgestelde. Vijf vragen die bepalen of je project te redden is, en waarom opnieuw beginnen zelden betekent dat je werk weggooit.
6 min readWaarom kunnen mijn gebruikers elkaars gegevens zien?
Het scherm laat de juiste dingen zien, dus het lijkt goed. Tot iemand een cijfer in de URL verandert. Wat Row Level Security is, waarom het uit staat, en hoe je het controleert zonder developer.
7 min readKan ik mijn Lovable- of Bolt-app exporteren en zelf hosten?
Ja, en dat is verstandiger dan het uitstellen. Wat je precies meekrijgt bij een export, wat er níét in zit, en waar je op moet letten voordat je de knop indrukt.
6 min readWaarom breekt mijn Lovable-app bij elke wijziging?
Je vraagt om één aanpassing en er gaat iets stuk in een scherm dat je niet hebt aangeraakt. Dat is geen pech en het gaat niet vanzelf over. Wat er onder de motorkap gebeurt, en hoe je het stopt.
7 min readVijf signalen dat je AI-prototype tegen zijn grens loopt
Lovable, Bolt en v0 brengen je verrassend ver. Tot het punt waarop elke wijziging iets anders sloopt. Hoe je dat moment herkent voordat het je project kost.
6 min readHave your current site or tool scanned
You do not have to want to buy anything yet. Send what you have and I will tell you honestly what I would keep, what I would replace and whether that is worth the investment. Including when the answer is that you are better off doing nothing.
The scan is a first impression, not a security audit.
- 01Send a link to your site, your tool or your repository
- 02I look at speed, structure, data and security
- 03Usually within two working days you hear what I would replace and what that costs