Core System 3 of 3 — A 6-step system to deploy your app with a real URL, real hosting, and (if needed) a real database
What This Does
You built an app. It works on your computer. Now it needs to work on the internet — with a real URL, real hosting, and (if needed) a real database. Ship It takes you from “it works locally” to “here’s the link” in 6 progressive steps.Without Ship It
- App lives on your laptop forever
- “I built something” with nothing to show
- Deployment feels like black magic
- No idea where to start with hosting
With Ship It
- App has a live URL anyone can visit
- “Here’s the link” — proof of work
- 6 clear steps, each under 15 minutes
- Free hosting on GitHub Pages or Vercel
The 6 Steps
Each step is a standalone guide. Do them in order. Stop at the step that matches your complexity level.Total time (all 6 steps): Under 2 hours
Which Steps Do I Need?
Not every app needs all 6 steps. Here’s your path by complexity level:- Beginner
- Intermediate
- Advanced
Beginner (Single HTML File)
Skip Steps 3-6. GitHub Pages handles hosting for free. No domain or database needed.
What You Need Before Starting
GitHub
Vercel
Supabase
Custom Domain
Cost: $10-15/year (optional)Providers: Namecheap, Porkbun, CloudflareYour own yourapp.com address
All core tools are free. A custom domain is the only optional cost.
How Deployment Works (The Big Picture)
Translation:- You write code on your laptop
- GitHub stores a copy of your code in the cloud
- Vercel reads your GitHub code and turns it into a live website
- (Optional) You point a custom domain at your Vercel site
- (Advanced) Supabase handles user accounts and stores data
- You run through the launch checklist to make sure everything is solid
Step-by-Step Guides
Each step has its own detailed guide with:Screenshots
Visual walkthrough of every click
Common Errors
Exact error messages and how to fix them
Verification
How to confirm it worked
Common Questions
Can I skip straight to Step 3?
Can I skip straight to Step 3?
No. Always test locally first (Step 1) and push to GitHub (Step 2) before deploying. Skipping steps creates bugs you can’t debug.
Do I need Vercel if I'm using GitHub Pages?
Do I need Vercel if I'm using GitHub Pages?
Beginner apps (single HTML files) work great on GitHub Pages. Once you have multi-file projects or need server-side features, switch to Vercel.
Is Vercel really free?
Is Vercel really free?
Yes. The hobby tier is free for personal projects. It includes custom domains, HTTPS, and automatic deployments from GitHub. You only pay if you exceed generous usage limits (most apps never will).
What if my deployment fails?
What if my deployment fails?
Every step guide includes a “Common Errors” section with the exact error messages you’ll see and how to fix them. If you’re still stuck, post the error in the Vibe Coding Help channel.
Can I use Netlify instead of Vercel?
Can I use Netlify instead of Vercel?
Yes. The process is nearly identical. These guides use Vercel because it has the smoothest GitHub integration and best free tier for our use case.
Deployment Checklist
Before you hit “Deploy”, verify:Where This Fits
Blueprint Builder
Generate your app plan
Brand Your App
Design direction and colors
Live Classes
Ship It Friday sessions
Next Steps
Start with Step 1
Test your app locally before deploying
Join Ship It Friday
Deploy live with the community every Friday