Your code already lives on GitHub. Here is how to turn it into a real website anyone can visit.
An overlay appears directly on top of Supabase and Lovable. No tab switching, no re-reading docs.
Copy your Project URL
Find the Project URL field below and click the copy icon. We will use this in Lovable’s environment settings.
Stylized preview. The real guide is interactive, not a screenshot.
Use the same GitHub account Lovable already synced your code to. Vercel needs this connection to see your repo, there is nothing new to set up.
Vercel shows a list of your GitHub repos on its import screen. Pick the one Lovable pushed your project to, and Vercel pulls the code straight from there.
One click starts the build. Vercel installs what your project needs and puts the finished files somewhere the public internet can reach.
A blank progress screen is not a sign anything broke. The first build is typically the slowest one you will see, do not refresh mid deploy.
Once the build finishes, Vercel hands you a working link. That is the exact page anyone in the world would see if you sent it to them.
Because Vercel is connected to the GitHub repo, any future change synced from Lovable kicks off a new deploy on its own. You will not need to repeat the import step again.
Lovable is where you build and preview your app. Vercel is a separate step that takes the GitHub copy of your code and turns it into a public site with its own address, outside the Lovable editor.
Vercel reads the same project GitHub is already storing, installs everything the app needs, and produces the exact files a browser can load. That is the build step you are waiting through.
Want to build this for real instead of just reading about it?
No. Lovable builds the app, GitHub stores the code, and Vercel puts it online. The whole flow is clicking through screens, not writing anything.
The build itself usually finishes in under a minute. Add a little time for signing in and importing the repo, and most people are live in under five.
Yes, for a project like this. Vercel gives every project a free vercel.app address, which is enough to share a working link with anyone.
That is usually a framework configuration issue rather than anything wrong with your account. See our guide on fixing a Vercel 404 not_found error for the exact fix.
No. Once GitHub and Vercel are connected, any new change synced from Lovable triggers a fresh deploy automatically.
The first build tends to be the slowest one you will see. Deploys triggered by later commits are usually quicker.
The live link shows the app itself. The dashboard is where you will come back to check build logs or add a domain later.
Importing the same repo a second time by accident creates a duplicate project with its own separate link. Delete the extra one rather than maintaining two.
You're not the problem. The format is. Here's what changes when you switch to an interactive mission.
Looking for the next thing to build? Browse every mission and find one that matches what you are trying to ship.
Browse all missions