Skip to content

Service 6 · Making a vibe-coded project production ready

Get the app you built with AI finished and live

Tools like Lovable, Bolt, Replit and Cursor get you a long way, fast. The last stretch is harder: logins that hold up, data that stays private, payments that work, and a server that doesn't fall over. We check what you have, fix what needs fixing, and put it online properly. Then you can run it yourself, or we can look after it for you.

Example: what a first look often finds
  • Works well on a phone and a laptopWorking
  • Secret keys visible in the browser's codeTo fix
  • Database readable by anyone with the linkTo fix
  • No backups, and no way to restore oneTo fix
  • Payments still in test modeTo do
  • Errors go nowhere, so nobody hears about themTo do

Made-up findings, but typical of what AI-built apps have in common.

A developer holding three phones with app screens

Why the last stretch is the hard part

It works for you, which isn't the same as working for strangers

An app can run perfectly on your laptop and still let one customer see another's data, or fall over when twenty people sign up at once. AI tools rarely warn you about either.

The risky bits are the ones you can't see

Exposed keys, open database rules and missing permission checks don't show on screen. They show up later, as a bill you didn't expect or an email from a customer.

Every week it sits is a week your customers spend elsewhere

The idea was good enough to build. Getting it live usually takes weeks of careful work rather than months, and it rarely means starting again.

What finishing an AI-built app involves

We keep what you built wherever we can. The aim is a finished app, not a rewrite.

  • A check over the whole app

    We read the code, try it the way a customer would and the way someone trying to misuse it would, and write down what we find in plain words, in order of importance.

  • Security and privacy

    Secret keys out of the browser, database rules that only let people see their own data, sign-in that can't be skipped, and checks on every action that matters.

  • Payments and email

    Moving payments from test to live, making sure a failed payment is handled, and setting up the emails people expect: welcome, receipts, password resets.

  • Speed and reliability

    Pages that load quickly on a phone, a database that copes with real use, backups you can restore from, and error alerts that reach a person.

  • Putting it online properly

    A proper host, your own domain, a secure connection, and a simple way to release changes without taking the app down.

  • A hand-over you can follow

    Where everything lives, how to change it and what to watch. Or, if you'd rather not, we keep it running for you on a monthly plan.

How finishing your app works

  1. Step 1: Show us what you have

    A short call and access to the code, usually a link to the project or repository. We'll say quickly if it's a good fit.

  2. Step 2: We check it and send findings

    A written list of what's wrong, why it matters and what we'd fix first, with a quote for the work.

  3. Step 3: We fix and test

    One change at a time, tested before and after, with a short note on each so you know what changed.

  4. Step 4: We put it live with you

    We launch together, watch the first days closely, and hand over or carry on looking after it.

Is it right for you?

A good fit if

  • You built a web app with an AI tool and it mostly works.
  • You want real customers using it, and taking payments safely.
  • You'd like it finished without starting again from scratch.

Probably not for you if

  • The idea is still changing week to week. Settle it first, then come back.
  • You want a large new product designed from a blank page. Ask us, but that's a different job.

What we need from you

Access to the code (a link to the project or repository is enough to start), a list of the services it uses, and an idea of who will use it and how many.

We'll ask for passwords only when the work needs them, and we'll tell you which and why.

Questions about finishing an AI-built app

Will you have to rebuild it?

We rarely have to rebuild an AI-built app. Most have a sound core and a set of common gaps. We fix the gaps and keep your work. If a part really can't be saved, we'll say so before we quote.

How do I make an app I built with Lovable or Bolt ready for real customers?

Close the gaps AI tools rarely warn you about: move secret keys out of the browser, set database rules so people only see their own data, make sure sign-in can't be skipped, move payments from test to live, add backups you can restore from, and make errors reach a person. Then put it on a proper host with your own domain and a secure connection. Most AI-built apps have a sound core, so this rarely means starting again.

Which tools do you work with?

Apps from Lovable, Bolt, Replit, v0, Cursor and similar, and the services they tend to use, such as Supabase, Firebase and Stripe. If yours is built on something else, ask.

Can I keep building it with AI afterwards?

Yes, you can keep building with AI afterwards. We'll show you which parts are safe to change freely and which need care, so a later change doesn't quietly undo a security fix.

How much does it cost?

It depends on the size of the app and what the first look finds. We quote after the check, and nothing else starts until you've agreed the quote.

Who owns the code?

You do, before and after. We work in your project or repository, or hand everything over at the end.

Tell us about your app

What it does, what you built it with and what's stopping it going live. A few lines is plenty.

A real person reads every note. There's no obligation, and we'll tell you honestly if we're not the right people for it.

What you do, and what you'd like AI to handle. A few lines is plenty.