---
title: "Fix your AI-generated app and take it from prototype to production | Liviu.dev"
description: "Fix an AI-generated app built with Lovable, Bolt, v0 or Cursor: a security, data and code audit, then the fixes it needs for real users. Audit from €960."
canonical_url: "https://liviu.dev/services/ai-prototype-to-production"
locale: en
meta:
  "og:description": "Fix an AI-generated app built with Lovable, Bolt, v0 or Cursor: a security, data and code audit, then the fixes it needs for real users. Audit from €960."
  "og:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_Fix%2Byour%2BAI-generated%2Bapp%2Band%2Btake%2Bit%2Bfrom%2Bprototype%2Bto%2Bproduction%2Cdescription_~Rml4IGFuIEFJLWdlbmVyYXRlZCBhcHAgYnVpbHQgd2l0aCBMb3ZhYmxlLCBCb2x0LCB2MCBvciBDdXJzb3I6IGEgc2VjdXJpdHksIGRhdGEgYW5kIGNvZGUgYXVkaXQsIHRoZW4gdGhlIGZpeGVzIGl0IG5lZWRzIGZvciByZWFsIHVzZXJzLiBBdWRpdCBmcm9tIOKCrDk2MC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IEFJIHByb3RvdHlwZSB0byBwcm9kdWN0aW9u%2Cprice_~QXVkaXQgZnJvbSDigqw5NjA%2Cp_Ii9zZXJ2aWNlcy9haS1wcm90b3R5cGUtdG8tcHJvZHVjdGlvbiI.png"
  "og:image:height": "600"
  "og:image:type": image/png
  "og:image:width": "1200"
  "og:title": "Fix your AI-generated app and take it from prototype to production"
  "twitter:image": "https://liviu.dev/_og/d/c_Default%2Ctitle_Fix%2Byour%2BAI-generated%2Bapp%2Band%2Btake%2Bit%2Bfrom%2Bprototype%2Bto%2Bproduction%2Cdescription_~Rml4IGFuIEFJLWdlbmVyYXRlZCBhcHAgYnVpbHQgd2l0aCBMb3ZhYmxlLCBCb2x0LCB2MCBvciBDdXJzb3I6IGEgc2VjdXJpdHksIGRhdGEgYW5kIGNvZGUgYXVkaXQsIHRoZW4gdGhlIGZpeGVzIGl0IG5lZWRzIGZvciByZWFsIHVzZXJzLiBBdWRpdCBmcm9tIOKCrDk2MC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IEFJIHByb3RvdHlwZSB0byBwcm9kdWN0aW9u%2Cprice_~QXVkaXQgZnJvbSDigqw5NjA%2Cp_Ii9zZXJ2aWNlcy9haS1wcm90b3R5cGUtdG8tcHJvZHVjdGlvbiI.png"
---

> Index of every page on this site: [llms.txt](https://liviu.dev/llms.txt)

# Fix your AI-generated app and take it from prototype to production

Built it with Lovable, Bolt, v0 or Cursor? I audit, secure, test and refactor it so it survives real users, payments and growth.

**Starting price**

**Audit from €960**

The final price depends on scope. You get a fixed quote or a day-rate estimate before any work starts.

[Get a quote](https://liviu.dev/hire-me?service=ai-prototype-to-production) [See my work](https://liviu.dev/portfolio)

## Your prototype works. Now it has to hold up.

Lovable, Bolt, v0 and Cursor make it possible to go from an idea to a clickable product in days, and many founders now arrive with something users already like. The trouble starts when real people sign up: a security hole nobody spotted, data that leaks between accounts, a deploy that breaks for no clear reason, or a feature request the AI tool keeps getting wrong.

This service is for founders and product owners who built an app with AI tools, or had someone build it, and now need it to be safe, stable and ready for paying customers. It's also for agencies that inherited such a project.

## What I check first

- **Authentication and permissions**: whether users can only see their own data, including Supabase row-level security policies.
- **Secrets**: API keys and service credentials that ended up in browser code or in the repository.
- **The data model**: tables and relationships that will make the next features slow or hard to build.
- **Code health**: duplicated logic, dead code and components the AI rewrote several different ways.
- **Deploys and recovery**: environments, backups, error monitoring and what happens when something fails.

## How the rescue works

It starts with an audit. I review the code, database and hosting, then give you a written report ranked by risk, with a recommendation for each area: keep, refactor or rebuild. Critical security issues are flagged straight away. After that, you choose whether I fix things, your team does, or we split the work.

I don't throw away working code on principle. I keep what's sound, fix what's risky first, and add tests around the flows your business depends on, so later changes don't quietly break sign-up or payments.

I use AI coding tools every day myself, and every change is reviewed and tested before it ships. That's the habit I set up in your project too, so you can keep using AI tools safely after I'm done.

## Proof and stack

I work daily with the stack these tools tend to produce: React, Next.js, Supabase, PostgreSQL and Tailwind CSS. [CautElectrician.ro](https://liviu.dev/portfolio), a directory of electricians across Romania, runs on Nuxt 4 and Supabase. On [WithMaslow](https://liviu.dev/portfolio), I took over an existing codebase from previous developers in 2024, then rebuilt the API in Laravel 13 on PostgreSQL.

If the audit shows that the prototype really needs a proper product build, [SaaS & MVP development](https://liviu.dev/services/saas-mvp-development) covers that. Once it's stable, [maintenance and support](https://liviu.dev/services/maintenance-support) keeps it that way.

## Book an audit

Audits start from €960; you get a fixed quote for the fixes once the audit is done. Send me a link to the app and tell me what it was built with, and I reply within one working day. [Book an audit of your AI-built app](https://liviu.dev/hire-me?service=ai-prototype-to-production).

## **How we work**

1. **1**### **Access and audit**

   You give me read access to the code, database and hosting, and I review security, data, code quality and deploys.
2. **2**### **Report and plan**

   You get a written report ranked by risk and a fixed-price plan for the fixes. Critical security issues are flagged straight away.
3. **3**### **Stabilize**

   I fix security and data issues first, then add tests, monitoring and a proper deploy pipeline.
4. **4**### **Hand over or keep building**

   You get documentation and a handover call, or I stay on to build new features on the now stable base.

## **Related work**

- [![CautElectrician.ro logo, electrician directory built by Liviu Zachin](https://liviu.dev/img/portfolio/cautelectrician-ro-light.svg)<h3>**CautElectrician.ro**</h3>

  Directory of trusted electricians across Romania with county and city search, public profiles, quote requests and moderated reviews.](https://cautelectrician.ro)
- [![With Maslow logo, personality assessment platform built by Liviu Zachin](https://liviu.dev/img/portfolio/withmaslow-com-light.svg)<h3>**With Maslow**</h3>

  Enneagram, Big Five and 16 Personalities assessments with friends-and-family perspectives, teams, AI insights and an MCP server. Took over the codebase in 2024 and rebuilt the API in Laravel.](https://withmaslow.com)

## **Frequently asked questions**

<details>

<summary>

### Can you take over an app built with Lovable, Bolt or v0?

</summary>

Yes. These tools usually produce a React or Next.js front end with Supabase behind it, which is a stack I work with every day. I start with an audit, keep the code wherever it is sound and rebuild only the parts that are not. You keep your repository and your Supabase project.

</details>

<details>

<summary>

### How much does it cost to fix an AI-generated app?

</summary>

Every engagement starts with an audit from €960, which covers security, data, code and hosting and ends with a written report. The report includes a fixed-price plan for the fixes, so you know the full cost before you commit to anything else. Work after the audit is quoted as a fixed price per phase or billed at €480/day.

</details>

<details>

<summary>

### Should I fix my vibe-coded app or rebuild it from scratch?

</summary>

Usually neither extreme. The audit shows which parts are solid enough to keep, which need refactoring and which are cheaper to rebuild. A full rewrite only makes sense when the data model or the security model is wrong at the core.

</details>

<details>

<summary>

### Is my Lovable or Supabase app secure?

</summary>

Often not by default. Common problems in AI-generated apps are missing or incomplete row-level security in Supabase, API keys shipped to the browser, and permission checks that only exist in the front end. The audit checks each of these, and critical issues are reported to you straight away instead of waiting for the final report.

</details>

<details>

<summary>

### Can I keep using Lovable or Cursor after you fix the app?

</summary>

Yes. I set up the repository, tests and deploy pipeline so that every change, whether it comes from you, a developer or an AI tool, goes through review and tests before it reaches production. I use Claude Code and Cursor daily myself, with every change reviewed and tested.

</details>

<details>

<summary>

### How long does an audit of an AI-built app take?

</summary>

About two working days for a typical prototype, followed by the written report and a call to walk you through it. Apps with many integrations or several services take longer, and I tell you up front if yours does.

</details>

## **Related services**

[<h3>**SaaS & MVP development**</h3>From idea to paying users, with sign-up, billing, dashboards and admin, shipped in weeks on a stack that scales with you.**From €9,000****Details **](https://liviu.dev/services/saas-mvp-development) [<h3>**Maintenance & support**</h3>Updates, security patches, monitoring, backups and small improvements on a monthly plan, from a developer who knows your code.**From €400/month****Details **](https://liviu.dev/services/maintenance-support) [<h3>**Fractional CTO & consulting**</h3>Architecture, code audits, hiring help and AI strategy, a few days a month, for teams without a senior technical lead.**From €480/day****Details **](https://liviu.dev/services/fractional-cto-consulting)

## **Let's talk about your project**

Send me a few lines about what you need. I reply within one working day with questions or a first estimate.

[Get a quote](https://liviu.dev/hire-me?service=ai-prototype-to-production)

```json
{"@context":"https://schema.org","@graph":[{"@id":"https://liviu.dev/#website","@type":"WebSite","description":"Hire Liviu Zachin, a freelance full-stack developer for Nuxt, Vue, Laravel and AI integration. 15+ years of shipping web products for teams across the EU and US.","inLanguage":"en-US","name":"Liviu.dev","url":"https://liviu.dev/","publisher":{"@id":"https://liviu.dev/#identity"},"workTranslation":{"@id":"https://liviu.dev/ro#website"}},{"@id":"https://liviu.dev/services/ai-prototype-to-production#webpage","description":"Fix an AI-generated app built with Lovable, Bolt, v0 or Cursor: a security, data and code audit, then the fixes it needs for real users. Audit from €960.","name":"Fix your AI-generated app and take it from prototype to production","url":"https://liviu.dev/services/ai-prototype-to-production","@type":["WebPage","FAQPage"],"breadcrumb":{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/breadcrumb-list/#breadcrumb"},"isPartOf":{"@id":"https://liviu.dev/#website"},"mainEntity":[{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/1"},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/2"},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/3"},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/4"},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/5"},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/6"}],"potentialAction":[{"@type":"ReadAction","target":["https://liviu.dev/services/ai-prototype-to-production"]}]},{"@id":"https://liviu.dev/#identity","@type":"Person","alternateName":"Liviu Mihai Zachin","description":"Freelance full-stack developer with 15+ years of experience building Nuxt, Vue, Laravel and AI-powered web products for teams across the EU and US.","email":"contact@liviu.dev","jobTitle":"Freelance Full-Stack Web Developer","name":"Liviu Zachin","url":"https://liviu.dev","address":{"addressCountry":"RO"},"image":{"@id":"https://liviu.dev/#/schema/image/1"},"knowsAbout":["Nuxt","Vue.js","Laravel","TypeScript","PHP","React","Next.js","WordPress","AI integration","Large language models","Model Context Protocol","Technical SEO","Web performance"],"sameAs":["https://github.com/liviuzachin","https://www.linkedin.com/in/liviuzachin","https://x.com/liviuzachin","https://www.youtube.com/c/Webmaster_ro","https://www.facebook.com/liviuzachin","https://www.instagram.com/luigindahouse"]},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/breadcrumb-list/#breadcrumb","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Home","item":"https://liviu.dev/","position":1},{"@type":"ListItem","name":"Services","item":"https://liviu.dev/services","position":2},{"@type":"ListItem","name":"AI prototype to production","item":"https://liviu.dev/services/ai-prototype-to-production","position":3}]},{"@id":"https://liviu.dev/services/ai-prototype-to-production#service","@type":"Service","description":"Fix an AI-generated app built with Lovable, Bolt, v0 or Cursor: a security, data and code audit, then the fixes it needs for real users. Audit from €960.","name":"AI prototype to production","serviceType":"AI prototype to production","areaServed":["European Union","United States","United Kingdom"],"availableChannel":{"@type":"ServiceChannel","serviceUrl":"https://liviu.dev/hire-me?service=ai-prototype-to-production"},"brand":{"@id":"https://liviu.dev/#identity"},"image":{"@id":"https://liviu.dev/#/schema/image/2"},"mainEntityOfPage":{"@id":"https://liviu.dev/services/ai-prototype-to-production#webpage"},"offers":{"@type":"Offer","availability":"https://schema.org/InStock","priceCurrency":"EUR","price":960,"description":"Audit from €960","priceSpecification":{"@type":"UnitPriceSpecification","priceCurrency":"EUR","minPrice":960},"priceValidUntil":"2027-12-30T00:00:00.000Z"},"provider":{"@id":"https://liviu.dev/#identity"}},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/1","@type":"Question","inLanguage":"en-US","name":"Can you take over an app built with Lovable, Bolt or v0?","acceptedAnswer":{"@type":"Answer","text":"Yes. These tools usually produce a React or Next.js front end with Supabase behind it, which is a stack I work with every day. I start with an audit, keep the code wherever it is sound and rebuild only the parts that are not. You keep your repository and your Supabase project."}},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/2","@type":"Question","inLanguage":"en-US","name":"How much does it cost to fix an AI-generated app?","acceptedAnswer":{"@type":"Answer","text":"Every engagement starts with an audit from €960, which covers security, data, code and hosting and ends with a written report. The report includes a fixed-price plan for the fixes, so you know the full cost before you commit to anything else. Work after the audit is quoted as a fixed price per phase or billed at €480/day."}},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/3","@type":"Question","inLanguage":"en-US","name":"Should I fix my vibe-coded app or rebuild it from scratch?","acceptedAnswer":{"@type":"Answer","text":"Usually neither extreme. The audit shows which parts are solid enough to keep, which need refactoring and which are cheaper to rebuild. A full rewrite only makes sense when the data model or the security model is wrong at the core."}},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/4","@type":"Question","inLanguage":"en-US","name":"Is my Lovable or Supabase app secure?","acceptedAnswer":{"@type":"Answer","text":"Often not by default. Common problems in AI-generated apps are missing or incomplete row-level security in Supabase, API keys shipped to the browser, and permission checks that only exist in the front end. The audit checks each of these, and critical issues are reported to you straight away instead of waiting for the final report."}},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/5","@type":"Question","inLanguage":"en-US","name":"Can I keep using Lovable or Cursor after you fix the app?","acceptedAnswer":{"@type":"Answer","text":"Yes. I set up the repository, tests and deploy pipeline so that every change, whether it comes from you, a developer or an AI tool, goes through review and tests before it reaches production. I use Claude Code and Cursor daily myself, with every change reviewed and tested."}},{"@id":"https://liviu.dev/services/ai-prototype-to-production#/schema/question/6","@type":"Question","inLanguage":"en-US","name":"How long does an audit of an AI-built app take?","acceptedAnswer":{"@type":"Answer","text":"About two working days for a typical prototype, followed by the written report and a call to walk you through it. Apps with many integrations or several services take longer, and I tell you up front if yours does."}},{"@id":"https://liviu.dev/#/schema/image/1","@type":"ImageObject","contentUrl":"https://liviu.dev/img/liviu-zachin.jpg","inLanguage":"en-US","url":"https://liviu.dev/img/liviu-zachin.jpg"},{"@id":"https://liviu.dev/#/schema/image/2","@type":"ImageObject","contentUrl":"https://liviu.dev/_og/d/c_Default%2Ctitle_Fix%2Byour%2BAI-generated%2Bapp%2Band%2Btake%2Bit%2Bfrom%2Bprototype%2Bto%2Bproduction%2Cdescription_~Rml4IGFuIEFJLWdlbmVyYXRlZCBhcHAgYnVpbHQgd2l0aCBMb3ZhYmxlLCBCb2x0LCB2MCBvciBDdXJzb3I6IGEgc2VjdXJpdHksIGRhdGEgYW5kIGNvZGUgYXVkaXQsIHRoZW4gdGhlIGZpeGVzIGl0IG5lZWRzIGZvciByZWFsIHVzZXJzLiBBdWRpdCBmcm9tIOKCrDk2MC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IEFJIHByb3RvdHlwZSB0byBwcm9kdWN0aW9u%2Cprice_~QXVkaXQgZnJvbSDigqw5NjA%2Cp_Ii9zZXJ2aWNlcy9haS1wcm90b3R5cGUtdG8tcHJvZHVjdGlvbiI.png","inLanguage":"en-US","url":"https://liviu.dev/_og/d/c_Default%2Ctitle_Fix%2Byour%2BAI-generated%2Bapp%2Band%2Btake%2Bit%2Bfrom%2Bprototype%2Bto%2Bproduction%2Cdescription_~Rml4IGFuIEFJLWdlbmVyYXRlZCBhcHAgYnVpbHQgd2l0aCBMb3ZhYmxlLCBCb2x0LCB2MCBvciBDdXJzb3I6IGEgc2VjdXJpdHksIGRhdGEgYW5kIGNvZGUgYXVkaXQsIHRoZW4gdGhlIGZpeGVzIGl0IG5lZWRzIGZvciByZWFsIHVzZXJzLiBBdWRpdCBmcm9tIOKCrDk2MC4%2Ceyebrow_~TGl2aXUuZGV2IMK3IEFJIHByb3RvdHlwZSB0byBwcm9kdWN0aW9u%2Cprice_~QXVkaXQgZnJvbSDigqw5NjA%2Cp_Ii9zZXJ2aWNlcy9haS1wcm90b3R5cGUtdG8tcHJvZHVjdGlvbiI.png"}]}
```

## Sitemap

See the full [sitemap](https://liviu.dev/sitemap.md) for all pages.
