Module 7: Ship to Production
Hands-on

Module 7 Exercises — Live at your domain. Builder track complete.


This is the Builder finish line — your app on the open internet, at an address you own. The skill checks cover the deploy workflow and DNS; the real-work challenges put you live.

Quick skill checks

One right answer each — paste Claude's output and grade yourself instantly.

Continuous deploymentAuto-graded

What triggers a deploy?

Once your repo is connected to Vercel, it auto-deploys every time you do one specific Git action to GitHub. Which Git command triggers a new deploy?

Config & secretsAuto-graded

Where secrets live in production

Your Supabase keys can't be hard-coded in your repo. In Vercel, you store them as ____ ____ (two words) in the dashboard. What's the term?

DNSAuto-graded

Point a subdomain

To point a subdomain like www.yoursite.com at another hostname (e.g. Vercel's), which DNS record type do you use? Type the acronym.

Take it to your real work

No single right answer — this is where the value is. Use your own material.

Going liveSelf-check

Deploy to a live URL

Import your GitHub repo into Vercel, add your environment variables, and deploy. Fix any build error Claude can help with. Open the live .vercel.app URL on your phone.

✅

Win: Your app is live on the internet and works on your phone — share the link with one person.

Domains & DNSSelf-check

Connect a custom domain

Buy a domain (or use one you own), add it in Vercel, and set the DNS records at your registrar. Wait for propagation and confirm HTTPS works automatically.

✅

Win: Your app loads at a domain you own, over HTTPS, with no certificate work on your part.