Taking a Lovable, Bolt or Replit App to Production: A Checklist

Code editor with an AI assistant menu open

Updated October 2026 by the Cliffex team. Prices are in USD.

Short answer: to take a Lovable, Bolt or Replit app to production, keep a copy of the code in a repository you control, test who can access each record, keep secret keys on the server, verify payment events, and check backups, monitoring and release procedures. You can use the builder’s managed hosting if it meets your requirements; production readiness does not require moving hosts. AI builders get the screens and basic logic working fast, but security is the gap to check first: in Veracode’s 2025 GenAI Code Security Report, models introduced security flaws in 45% of test cases across 80 curated coding tasks. That is a result from a controlled study, not a failure rate for these builders or their current apps. At Cliffex, small fixes to an AI-built app are billed at $25 to $49 an hour with an estimate first, and a rebuild gets a fixed quote, usually within our $4,000 to $20,000+ app range.

FURTHER READING

> MVP Development Cost in 2026: Prices, Timelines and Examples

> Mobile App Security: OWASP Standards and Release Checklist 2026

> App Cost Calculator: Estimate Your App Project

What changes between a demo and a production app?

A demo has to work once, for you, on your screen. A production app has to work every day for people you have never met, some of whom will try things you did not plan for. The table shows checks to make before real users depend on an app.

AreaWorks in the demoNeeded in production
LoginsYou can sign up and sign inPassword reset, email verification, sessions that expire, and account deletion
Data accessYou see your own dataDatabase rules that stop one user reading or editing another user’s data
SecretsAPI keys work from the browserSecret keys kept on the server and rotated if they were ever exposed
PaymentsA test checkout succeedsOrders confirmed by signed webhooks, duplicates ignored, refunds and failed payments handled
Data safetyData is savedAutomatic backups, a tested restore, and separate test and live databases
HostingA preview linkYour own domain, accounts in your name, error alerts and someone watching them
ChangesPrompt, preview, publishVersion control, a staging copy and tests run before each release

What to test before real users arrive

Hand holding a smartphone to test an app

A working demo does not show whether access controls, payment handling or recovery procedures work under less familiar conditions. Test these areas explicitly, including with separate user accounts.

  • Database access rules. Lovable, and several other AI builders, use Supabase for the database. Supabase’s own row-level security guide warns that a table in an exposed schema without row-level security is readable and writable by any role with a grant on it. If the rules are missing or too loose, a user can read other people’s records straight from the browser.
  • Keys in the wrong place. Keys for payment, email or AI services sometimes end up in front-end code, where anyone can copy them. Supabase’s guide says a secret key must never be used in the browser; distinguish secret or privileged keys from publishable keys designed for browser use. Public keys still need correctly configured access controls.
  • Payments that look done but are not. A redirect to a thank-you page is not proof of payment. Stripe’s webhook documentation tells you to verify the signature on every event and to log event IDs so the same event is not processed twice. Check both in the actual implementation, including retries and events that arrive out of order.
  • One database for everything. Testing new features against live customer data is how records get overwritten. Production needs a separate test environment.
  • No backups or monitoring. If nobody gets an alert when the app errors, you hear about problems from customers.
  • Fix loops. As the app grows, asking the AI to fix one bug can quietly break another feature. Without tests, nobody notices until a user does.

Our mobile app security guide covers the wider security checklist, including OWASP security guidance.

A production checklist for AI-built apps

Use this as a self-check before you invite paying customers. If you cannot answer yes to an item, that is the work still to do.

CheckWhat to look forWhy it matters
Code ownershipCode synced to a GitHub (or similar) repository under your accountYou can hand it to any developer and roll back bad changes
Database rulesFor Supabase, row-level security and appropriate grants on exposed tables; test signed-out access and separate users or roles. Other backends need equivalent server-side authorizationRestricts records to the users and roles allowed to access them
SecretsNo secret keys in front-end code; keys stored as server environment variablesExposed keys can be used to run up bills or read data
Sign-inPassword reset, email verification and account deletion all workFor App Store apps that support account creation, Apple requires account deletion within the app
PaymentsWebhook signatures verified; duplicate events ignored; failed payments handledOrders and subscriptions match what was actually paid
EnvironmentsSeparate test and live databases and keysNew features can be tried without touching customer data
BackupsAutomatic backups and one restore you have actually testedA bad change or deletion can be undone
MonitoringError alerts and uptime checks that reach a personYou can detect and respond to problems promptly
AccountsDomain, hosting, database, app store and payment accounts in the business’s nameThe app stays yours if a freelancer or tool changes

How do I publish a Lovable app outside Lovable?

Lovable can host your app for you, and for an early product that may be enough. If you want your own hosting, Lovable’s self-hosting documentation (checked October 2026) says the app has three parts that can move separately: the code, the front end and the backend with its data. The main points:

  • Code. Git sync keeps a copy of the code in a repository you control, and you can keep editing in Lovable while another host deploys from that repository.
  • Front end. Older Lovable apps built with React and Vite produce static files that any static host can serve. Apps created on the TanStack Start setup from May 13, 2026 run server code, so the host has to support that.
  • Backend and data. The exported code includes database migration files but not the data or uploaded files, which you export separately. Lovable’s backend can move to managed or self-hosted Supabase; moving only the Postgres database leaves authentication, storage and functions behind.
  • Settings. On the new host you set environment variables, server secrets and sign-in redirect URLs yourself.

Bolt, Replit and most other AI builders also let you download the code or sync it to GitHub. The export options differ by tool and change often, so check the current documentation before you plan a move.

Can you publish a Lovable or Bolt app to the App Store?

The route depends on what you built. Lovable produces web apps; a mobile version may use a native shell or a separately built mobile interface. Bolt supports Expo-based mobile projects, and Replit supports React Native and Expo apps with an iOS submission workflow. Check the project type before assuming a rebuild is needed. Replit’s current documentation says its Google Play publishing workflow is not yet supported, even though Android development and previews are available.

A thin wrapper is risky with Apple. Guideline 4.2 of the App Store Review Guidelines asks for an app that goes “beyond a repackaged website”, and guideline 5.1.1(v) requires in-app account deletion if users can create accounts. We explain what reviewers look for in our post on WebView apps and App Store rejection. If the app relies on device features or in-app purchases, budget for platform integration, real-device testing and the applicable store requirements. A wrapper does not guarantee approval.

Should you build on your AI-built app or start fresh?

Developer pointing at code on a screen during a review

There is no fixed answer. What decides it is how much of the existing code a developer can trust. This is how we usually make the call:

Build on what you have whenRebuild when
The data model makes sense and matches how the business worksData is duplicated across tables or stored in ways that cannot be secured
Fixes are mostly security rules, payments and hostingEvery fix breaks something else and there are no tests to catch it
It is a web app and will stay a web appThe current interface cannot meet the required mobile experience; assess a new mobile front end while retaining a suitable backend
The code is in a repository with a readable historyThe code cannot be exported, or nobody can explain how it fits together

Even when we rebuild, the AI-built version is useful. It works as a clickable specification that shows exactly what you want, which shortens planning. For more on choosing a backend for the rebuild, see BaaS vs a custom backend.

What does it cost to take an AI-built app to production?

It depends on how far the app is from the checklist above. These are Cliffex’s published prices; we look at the app first, and you get an estimate or a written quote before any work starts.

SituationHow it is priced at CliffexCliffex planning range
Small fixes: database rules, secrets, payments, hosting setupHourly, with an estimate first$25 to $49 an hour
Rebuild as a focused first versionFixed quote$4,000 to $10,000
Rebuild as a business app with several user roles, or iOS and Android plus an adminFixed quote$10,000 to $20,000
Platform with many integrations or several connected appsFixed quote, often in phases$20,000+
After launch30 days of support included, then hourly$25 to $49 an hour

Your quote is your price unless the scope changes. Running costs such as hosting, the database plan and app store fees are separate and paid to those providers. See our pricing page for what each tier includes and our app maintenance guide for costs after launch.

How to get an accurate quote

  1. Share a link to the app or a few screenshots, and say who uses it today.
  2. If you can, sync the code to GitHub and give read-only access.
  3. List what does not work yet, in plain words, such as “customers can’t pay” or “I’m not sure who can see what”.
  4. Say whether you need iOS and Android apps or a web app is enough.
  5. Tell us your launch date and anything that cannot change.

For a quick range, describe the app in our app cost calculator. To have us look at what you built, see AI-built app development or send us your project.

Frequently asked questions

Can you actually build a real app with Lovable?

Yes. Lovable and similar tools can build working web apps with logins, a database and payments. Before launch, verify security rules, payment handling, testing and long-term upkeep using the checklist above.

Is Lovable good for production apps?

It can be, for simpler web apps, once the database rules, secrets, payments, backups and monitoring have been checked. Apps that handle sensitive data, complex business logic or high traffic need a developer to review and test the code before launch.

How do I publish my Lovable app?

Lovable can publish to its own hosting. To use your own, sync the code to GitHub, deploy it to a host of your choice, set the environment variables and redirect URLs, and decide whether the backend stays with Lovable or moves to your own Supabase project.

Can you publish Lovable apps to the App Store?

Not directly, because Lovable builds web apps. You need a native wrapper or a cross-platform rebuild, and a thin wrapper of a website risks rejection under Apple’s guideline 4.2.

How much does it cost to make an app on Lovable?

Lovable’s own subscription prices are listed on its website. Taking the result to production is a separate cost: at Cliffex, fixes are billed at $25 to $49 an hour with an estimate first, and rebuilds start at $4,000 with a fixed quote.

Who owns the code and data?

Keep the repository, hosting, database, domain and app store accounts under your business’s control. Lovable’s documentation says you own what you create, subject to third-party rights such as open-source licences. Exportability is separate from legal ownership: check tool terms, component licences and any development contract, and verify that exported data and services work at the destination.