Get It Live

Right now your app only works on your computer. This guide gets it onto the internet — with a real web address you can send to people — in under an hour.

Why This Comes Before Everything Else

You've validated your idea (step 1). Now get your prototype on the internet as fast as possible. Not perfect — just live. A real link you can text to someone. That changes everything: suddenly it's not an idea on your laptop, it's a thing on the internet.

Don't worry about user accounts or payments yet. That's the next step. Right now: just get it online.

What You Need

WhatToolWhy
A place to store your codeGitHubFree. Like a backup drive for your project that also connects to everything else.
A place to host your appVercelFree to start. You connect it to GitHub. Every time you save your code, it updates your live site automatically.
A web address (optional for now)Any domain registrar$10-15/year. Vercel gives you a free one (yourapp.vercel.app) to start with.

The Steps

  1. Push your code to GitHub. Tell your AI: "Help me create a GitHub repository and push my project to it." The AI will walk you through it. This takes about 5 minutes.
  2. Connect GitHub to Vercel. Go to vercel.com, sign up with your GitHub account, and click "Import Project." Select your repository. Vercel will detect your project type and configure itself.
  3. Click Deploy. Vercel builds your project and gives you a URL. That's it — your app is on the internet.
  4. Test it. Open the URL on your phone. Open it in a private/incognito browser window. Does it work? Can you see what you expected?
This should take less than 30 minutes. If you're stuck for more than 15 minutes on any step, tell your AI exactly where you're stuck. "I'm trying to push to GitHub but I get this error: [paste the error]." Don't debug alone.

If Your App Uses a Database

If your prototype already stores data (user-generated content, form submissions, etc.), you'll need the database online too — not just the app.

If your prototype doesn't use a database yet (it's just pages with content), skip this — you'll add it when you need user accounts.

Common Problems

What's HappeningWhat to Do
"Build failed" on VercelClick "View Build Logs," copy the error, paste it to your AI.
Works locally but blank onlineUsually a missing environment variable. Check Vercel Settings → Environment Variables.
Looks different on phone vs computerTell your AI: "Make this page responsive so it looks good on mobile."
Changes aren't showing upMake sure you saved and pushed to GitHub. Vercel auto-deploys from GitHub.
About secrets and passwords: If your project has any passwords, API keys, or secret values, they should NEVER be in your code files. They go in Vercel's Environment Variables settings. Tell your AI: "Make sure all secrets are in environment variables and .env is in .gitignore."

What You Should Have Now

No user accounts yet. No payments. That's next.