Building and running websites and apps on Vercel

UAE · India · Global

Built an app in Lovable and customers start next month? What to check on TanStack Start

By Shivanath DevinarayananPublished 7 min read
Written forHead of digital, IT manager, or founder who owns the company website or web app, signs the hosting bill and answers client security questionnaires“Our site and web app live on an old server, and the security questionnaire is due.”

The short answer

What has to change before an app built in Lovable on TanStack Start goes from prototype to real customers on Vercel?

Lovable apps run on TanStack Start and deploy to Vercel through a GitHub sync. Before customers arrive, move the project to a paid team in your company's name, decide which branch is production, take keys out of the code and pick a region. At Mindcat, we review the code before anyone outside sees it.

A cardboard prototype of a phone app on a desk beside a finished phone showing the same wordless screens, lit gold

Takeaways

  1. 01Lovable projects use TanStack Start, which Vercel runs with Nitro on Fluid compute.
  2. 02Zero-configuration deploys need @lovable.dev/vite-tanstack-config 2.6.2 or later.
  3. 03Every Lovable change syncs to GitHub and triggers a deployment. Decide which branch is production before customers arrive.
  4. 04Vercel's matrix shows no Incremental Static Regeneration for TanStack Start, so plan caching another way.

If your team built an app in Lovable, or an agency handed you a TanStack Start app, and customers start using it next month, this is for you. The prototype works. What it runs on, and who can change it, is the part to settle now.

What did you actually build?

A TanStack Start app, whether you knew it or not. Vercel's docs say Lovable projects "use TanStack Start as their underlying framework".

TanStack Start is "a fullstack framework powered by TanStack Router for React and Solid". On Vercel it runs as functions that scale up and down with traffic, so you do not size or run a server.

That matters for one reason. It means your prototype is ordinary code in an ordinary repository. Any developer who knows React can read it, and you are not tied to the tool that wrote it.

For what TanStack Start does on Vercel and how it fits with your other systems, see TanStack Start on Vercel.

How does it get from Lovable to Vercel?

Through GitHub, in two steps. You sync the Lovable project to GitHub, then import the repository at vercel.com/new. Vercel detects the framework and deploys it. From then on, "every change you make in Lovable syncs to GitHub and triggers a new deployment on Vercel".

One condition: zero-configuration detection needs @lovable.dev/vite-tanstack-config version 2.6.2 or later. An older project has to update that package first.

From Lovable to Vercel: build in Lovable, sync to GitHub, import at vercel.com/new, and each change deploys
How a Lovable app reaches Vercel, from Vercel's Lovable guide.

There is a shortcut, and it is a trap for anything customers use. Vercel's guide says you can download the project as a zip and drag it into Vercel Drop. Drop creates a new project and publishes it "straight to production". It has no Git connection, so later Lovable changes do not deploy on their own. Use it to show someone a demo. Do not run a business app on it.

What changes when real customers arrive?

Six things. A prototype gets away without them because nobody depends on it yet.

  1. 01The plan. Vercel's Hobby plan is for non-commercial, personal use only. Move the project to a Pro team in your company's name.
  2. 02The production branch. Vercel deploys merges to the production branch as production, and other branches as previews. Check which branch Lovable writes to, so an edit does not go live before someone checks it.
  3. 03The keys. Payment, messaging and database keys go into the team's environment variables, out of the code and out of the repository history.
  4. 04The region. Functions run in Washington, D.C. (iad1) unless you change it. There is no Vercel region in the UAE or Saudi Arabia; Mumbai (bom1) is the nearest. Put the app next to its database.
  5. 05A code review. Someone who did not write the prompts reads the server functions, the logins and every place customer data is read or written.
  6. 06Caching. Vercel's matrix shows no Incremental Static Regeneration for TanStack Start. Streaming and routing middleware are supported. Pages that must be cached and refreshed need another plan.
Six checks before customers: paid plan, production branch, keys out of code, region, code review, caching plan
Six checks before the first customer logs in.

The second one surprises owners most. In a prototype, a change that goes live at once is the point. With customers logged in, it is how a half-finished screen reaches them on a Tuesday afternoon.

What does it cost to run, as of 16 October 2026?

The hosting is the small part. As of 16 October 2026, Vercel Pro is USD 20 a month with one deploying seat and USD 20 of usage credit. Extra deploying seats are USD 20 a month each, viewer seats are free, and usage above the credit is metered, from USD 0.128 per Active CPU hour (USD 0.14 in Mumbai). New teams get a default on-demand budget of USD 200, which you can change.

In one line: USD 20 a month for each deploying seat, and well under a dollar of usage for the sample below, inside the included credit. Our arithmetic for the portal below, from list prices at Mumbai rates, not a measured bill. Assume 20,000 requests a month, each 50 ms of Active CPU and 2 GB held for 200 ms. That is 0.28 CPU hours (USD 0.04), 2.2 GB-hours (USD 0.03) and USD 0.01 of invocations: under USD 0.10, inside the USD 20 credit.

We are not a Vercel partner and earn nothing from your Vercel bill. Our own site runs on Netlify. What stays portable: TanStack Start on Nitro builds for other hosts, and the code sits in your GitHub. What is Vercel's: the project, its previews and its settings.

Your other bills sit outside Vercel: the Lovable plan if your team keeps building there, the database, and any messaging or payment provider. Ask whoever built the prototype to list them, with the account each one sits in.

What would we do for a PRO services portal?

Take a sample Dubai PRO services firm whose operations manager built a client portal in Lovable over two weekends. Clients upload trade licence and passport copies and see where their visa or licence renewal stands. This is an illustration, not a client story.

  1. 01Move the repository into the firm's own GitHub organisation, and the Vercel project into a Pro team in the firm's name.
  2. 02Make main the production branch and protect it. Lovable and developers work on other branches, and each change gets a preview link.
  3. 03The operations manager approves each preview on a phone before it is merged.
  4. 04Take the storage and messaging keys out of the code and into environment variables, and rotate the ones that were ever committed.
  5. 05Read every server function that touches a client's documents, and test that one client cannot open another's files.
  6. 06Set the function region next to the database, and write down where the documents are stored.
PRO services portal example: clients upload papers and see only their own, staff check cases, the manager approves previews
A worked example for a PRO services firm. Illustrative, not a client story.

If the portal exists mainly to track expiry dates on licences and visas, you may not need a custom app at all. See how we work with PRO services firms, and Mindcat Vault for papers with expiry dates.

What goes on the security questionnaire?

Vercel splits the answers in its shared responsibility model, read on 16 October 2026. Here is who writes each line.

Questionnaire lineWho answers it
Platform certificationsVercel. It holds a SOC 2 Type 2 attestation and ISO 27001:2022; reports are at security.vercel.com. They are Vercel's, not ours or yours
Network, infrastructure, encryption in transit and at restVercel, for the services it runs
Where data is processedYou. You pick the function region. None is in the UAE or Saudi Arabia; Mumbai (bom1) is the nearest. Your database is wherever you put it
Logins, keys and source codeYou. Vercel holds environment variables; who can read them is your team setting
Logs kept long termYou, through a log drain. Vercel keeps short-term runtime logs
Cost of bad trafficYou. Vercel's model says the customer pays for malicious traffic, so set a spend limit

If a contract says data must be processed inside the UAE, Vercel cannot meet it today. Say so before you sign, not after.

For a bad month, set Spend Management. Vercel sends alerts at 50%, 75% and 100% of the amount you set, and pauses production when you reach it if Pause Production Deployments is on. A budget alone does not stop usage, and the check can lag by several minutes. If a change breaks the site, Instant Rollback on Pro returns production to any earlier production deployment from the dashboard; environment variable changes are not rolled back with it.

Keep it, harden it or rebuild it?

Here is the rule we use after reading the code.

What the review findsDo this
Clear code, logins done properly, keys in variablesKeep it. Move the accounts and protect the production branch
Clear code, but keys in the code or open server functionsHarden it. Fix those first, then go live
Customer data rules nobody can explain, or each screen built differentlyRebuild the server side and keep the screens

If only your own team will ever use the app, and it holds no customer data, keep it as a prototype and skip most of this.

What happens on the first call?

We call the method Preview every change: each change gets its own preview link, someone on your side approves it on a phone, then it goes live, and any release can be rolled back. Send us the repository, or the Lovable project, and tell us who will use it. The written assessment is free and says what to keep, what to fix and what it costs to run. The first build week is a fixed AED/SAR 14,900, and a Run plan keeps the app patched and changing afterwards. More on how we build and run apps is on our Vercel page.

Filed under

Building and running websites and apps on Verceldeploy lovable app to vercellovable to productiontanstack start nitrolovable github sync
Useful to someone on your team?

FAQ

Questions teams ask next

Does Lovable deploy to Vercel?
Yes. Vercel's docs say Lovable projects use TanStack Start as their framework and deploy to Vercel with zero configuration. You sync the Lovable project to GitHub, then import the repository at vercel.com/new. After that, each change you make in Lovable syncs to GitHub and triggers a new deployment. It needs @lovable.dev/vite-tanstack-config 2.6.2 or later.
Can I drag a Lovable app into Vercel Drop instead?
For a one-off, yes. Vercel's Lovable guide says you can download the project as a zip from GitHub and drag it into Vercel Drop. Drop creates a new project and publishes it straight to production. It has no Git connection, so later Lovable changes do not deploy on their own. Vercel recommends the GitHub sync.
Is the free Vercel plan enough for a Lovable app?
Not for a business. Vercel's Hobby plan is restricted to non-commercial, personal use only. A portal your customers log in to belongs on Pro, which costs USD 20 a month as of 16 October 2026, with one deploying seat and USD 20 of usage credit.
What does TanStack Start not support on Vercel?
Vercel's framework matrix shows Incremental Static Regeneration as not supported for TanStack Start. Server-side rendering, streaming and framework routing middleware are supported. Image optimisation and Skew Protection are marked not applicable. If your app needs pages cached and refreshed on a timer, plan that with your developer.

Sources

  1. 01Vercel docs: TanStack Start on VercelAccessed 16 Oct 2026
  2. 02Vercel docs: Deploy a Lovable app on VercelAccessed 16 Oct 2026
  3. 03Vercel docs: Frameworks on Vercel (support matrix)Accessed 16 Oct 2026
  4. 04Vercel docs: Vercel DropAccessed 16 Oct 2026
  5. 05Vercel docs: Deploying Git repositoriesAccessed 16 Oct 2026
  6. 06Vercel docs: Hobby planAccessed 16 Oct 2026
Shivanath Devinarayanan, founder of Mindcat

Written by

Shivanath Devinarayanan

Founder, Mindcat Consulting · Salesforce MVP Hall of Fame

Runs 200+ agents in production. Reads every brief that comes in and signs the work that goes out.

About Shivanath

Build It, Preview It, Run It · the written assessment

We work in real estate and right now, leads go cold before anyone replies.

Industry
Problem

Brief: Real estate. Leads from portals and WhatsApp. Follow-up has no owner. An agent on a named process. A reviewer on the exceptions. From: /blog/tanstack-start-vercel-lovable-go-live.