You can code. You’ve never shipped.
Ten missions. Your own editor. A live URL with your name on it.
▸ Mission 4 — Deploy to Vercel
What you’ll have at the end
- A live URL
- HTTPS
- A real database
- Environment variables in production
- A deploy pipeline
- A repo you can show someone
The ten missions
- 01
Set up your machine
Tools that a real deploy needs.
- 02
Create and commit
Git is a safety net, not a chore.
- 03
Push to GitHub
Your code lives somewhere that isn't you.
- 04
Deploy to Vercel
A public URL exists.
- 05
Add a database
Real data, not a JSON file.
- 06
Env vars in production
Secrets don't live in code.
- 07
Build a real feature
Form → database → list, in production.
- 08
Protect a route
Not everything is public.
- 09
Ship a change
Push → live in 2 minutes.
- 10
Custom domain
DNS and HTTPS aren't magic. Optional.
How it works
Your editor
You write code in VS Code, on your own machine, like a real job.
Our checks
A CLI verifies what you built actually works, not that it looks like it does.
A mentor who knows the mission
It already knows which mission you're on and what failed, so you never re-explain.
This is for you if
- You've finished courses but never shipped.
- You have projects on GitHub that nobody can open.
- You've never bought a domain, and you're not sure what DNS is.
Questions
- Is this just another course?
- No. Courses teach you syntax. Afstim assumes you can already code and walks you through the parts nobody teaches — deploying, databases, environment variables, DNS — by making you actually do them on a real project.
- Why do I need this if I have ChatGPT?
- You don't need it for answers, you already have those. Afstim knows your exact mission, your exact failing check, and what you've already done, so it never makes you re-explain your situation. It also tells you when you're actually done, which a chat window can't.
- How long does this take?
- About 12 hours across ten missions, at your own pace. Most people feel the first real payoff, a live URL, by mission four.
- Do I need to already know how to deploy anything?
- No. If you did, you wouldn't need this. You do need to already know how to write code, Afstim isn't where you learn programming from scratch.
- What if I get stuck?
- Ask the mentor. It knows which mission you're on and what failed, so you're not starting from zero every time you ask a question.
- Is my code private?
- Afstim never sees your code. Everything runs in your own editor and your own deploys, we only see the checks you run and the URLs you tell us about.