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.