App migrations off AI platforms

Your app works. You just don’t own it yet.

Lovable, Bolt, v0 and Replit are excellent at getting an app built. They are not built to hand it over. We move the whole thing onto infrastructure you control — running, tested, with the keys in your hands.

Signs you have already hit the wall

The domain won’t attach

Or it attaches, but the app still answers from the vendor’s infrastructure and you cannot change what sits in front of it.

The data is not really yours

Your tables live in someone else’s project. No connection string you control, no backups you hold, no way to point another tool at it.

You cannot sell or transfer it

An asset a buyer cannot take delivery of is hard to value. Diligence stops at “where does this actually run?”

The bill scales the wrong way

Pricing that made sense at prototype stage stops making sense the moment the app has real users.

What you get

One engineer does the migration end to end, and a second reviews it before handover. Nothing is called done until you have logged in and clicked through it yourself.

  1. Your code in your repository. Full source, committed, with a build that runs from a clean checkout.
  2. Your database on your server. Schema, data and access rules moved over, with a restore you have watched work at least once.
  3. Your domain, your certificates. DNS, TLS and the proxy in front of the app, all under your account.
  4. A way to deploy again. Docker Compose and a pipeline, so the next change does not require us.
  5. A written handover. What runs where, which secrets exist, how to roll back.

Scope and price

A standard migration is from $600 and takes about a day of work. That covers a typical single-app setup: front end, backend logic, one database, auth, file storage and a domain.

Bigger or stranger jobs — several environments, heavy background processing, an unusual stack — get quoted after we look. We would rather tell you the real number up front than discover it halfway through.

If your app cannot be moved cleanly, we say so. Some builds lean so hard on a vendor’s proprietary pieces that a migration turns into a partial rewrite. That is a different job at a different price, and you should hear it before you pay, not after.

Tell us where your app is stuck

Describe what you built and where it lives now. You get a straight answer on whether it can be moved, what it takes, and what it costs — usually within one business day.

No newsletter, no automated sequence. Your details are used to answer you and nothing else.