If you've been prototyping in Lovable, you already know what it's good at: fast, conversational scaffolding of a working app from a plain-English description. What it's not designed to be is a production host with custom domains, billing, and app store distribution baked in. That's a different job -- and it's the job ViibeStack has always done. As of now, ViibeStack's existing 'bring your own code' upload pipeline accepts apps built in Lovable, so builders who've reached the end of the prototyping phase have a direct path to real hosting without starting over.
This isn't a brand-new feature built specifically for Lovable -- it's an extension of a pipeline ViibeStack has run for a while, used by hand-coded projects and AI-generated apps alike. You zip up a Next.js app and upload it. Behind the scenes, ViibeStack runs it through the OpenNext Cloudflare adapter, which takes a standard Next.js codebase and deploys it onto Cloudflare's edge network. That adapter is doing the heavy lifting of translating Next.js's server-side conventions (routing, server components, API routes) into something that runs on Cloudflare Workers. It's a well-trodden path, and it's the same one you'd use if you wrote the app by hand or generated it with any AI tool that outputs Next.js. If you want the mechanics of how ViibeStack's builder and hosting layer fit together more broadly, how it works walks through the rest of the platform.
Here's the part that matters most, and it's not optional. Lovable's default stack is Vite + React on the frontend with Supabase for the backend -- not Next.js. Lovable doesn't have a separate settings panel or dropdown where you pick your framework after the fact; the only way to get a Next.js project out of Lovable is to explicitly ask for it in your initial prompt, before the AI starts scaffolding. Something like specifying that you want a Next.js app, not the default Vite setup, at the very start of your first conversation with Lovable's builder. If you didn't do that, what you have is a Vite export, and that will not run through ViibeStack's upload pipeline as-is. There's no conversion step on our end -- the project needs to be Next.js from the moment Lovable generates it. If you're mid-project and realize you built on the default stack, the practical move is starting a fresh Lovable project with the framework specified correctly, rather than trying to retrofit an existing Vite app.
Once a correctly-scaffolded Lovable app is uploaded, it behaves like any other ViibeStack-hosted app. You get a live ViibeStack URL immediately, and you can attach a custom domain when you're ready to put your own brand on it instead of a shared subdomain. From there, the same packaging options available to every app on the platform apply: you can wrap it into an installable Android app and publish it to Google Play under ViibeStack's own developer account, which sidesteps the cost and hassle of registering your own developer account just to test distribution. Or you can generate a starter iOS Xcode project if you want to take the app further on Apple's side yourself. None of this is unique to Lovable apps -- it's the same production path ViibeStack offers for anything that comes through the upload pipeline, detailed further on the mobile app builder page.
Lovable is a legitimate tool for what it's built for: getting an idea into working software fast, with a conversational interface that doesn't require you to know React or Supabase going in. ViibeStack isn't trying to replace that experience or compete with it for the prototyping phase. The gap this closes is what happens after the prototype works and you actually want to charge people for it, put it on your own domain, or get it in front of users on their phones. That's a hosting, distribution, and monetization problem, not a prototyping problem, and it's the same gap we've written about when comparing ViibeStack against UI generators like v0 -- a demo and a shippable product are different things. If you're weighing this path against building directly on ViibeStack's own AI builder from scratch, the tradeoffs are laid out on the AI app builder page, and pricing covers what it costs once you're past the free prototype stage and into custom domains and app store publishing.