Lock it down and the pre-launch checklist

About 2 hoursYou need: your project in Cursor with the Supabase MCP (read-only), the GitHub, Vercel and Supabase dashboards, your phone, a spreadsheet app, Documents/web-projects/templates/SECURITY-CHECKLIST.md (Lesson 10.9), and your notebook
This video is in the full courseGet the course to watch every video and read every lesson in full. GHS 399, paid once.Get the course · GHS 399
Video · 15:21
Goal

Add the last Module 10 protections to your client site (security headers, Dependabot, a secrets check and a backup), pass SECURITY-CHECKLIST.md with proof, then create and pass a new PRE-LAUNCH-CHECKLIST.md that checks everything a client would notice: content, phones, speed, search basics, accessibility, forms, emails and the admin, on the live site.

Why this matters

You've built a client site in eight lessons. It works. But "it works on my phone" isn't how professionals launch, and it isn't what a client is paying for. They're paying for nothing going wrong after you leave.

Two checklists do that job:

  • SECURITY-CHECKLIST.md (from Lesson 10.9): keys, database, forms, login, headers, updates, backups. It protects the business's customers and reputation.
  • PRE-LAUNCH-CHECKLIST.md (new today): everything the owner and their customers will notice. A wrong price, a button too small to tap, a page that takes eight seconds on mobile data, a form a screen reader can't use, an email that looks broken on a phone.

Every line gets proof: something you saw, ran or measured, today. Not "I'm fairly sure". And the blank copies go into your templates folder, so every client site from now on gets the same treatment. In Module 12, LAUNCH-CHECKLIST.md picks up where these leave off, with everything to do with the domain.

Three checklists on the road from laptop to launch: security (Module 10), pre-launch (this lesson), and launch (Module 12). SECURITY-CHECKLIST.md (Module 10) keys · database · forms · login · headers · updates · backups PRE-LAUNCH-CHECKLIST.md (this lesson) content · phones · speed · search basics · accessibility · forms end to end · emails · admin LAUNCH-CHECKLIST.md (Module 12) domain · DNS · HTTPS · email from your domain · Search Console live on .vercel.app ✓ .com Blank master copies in Documents/web-projects/templates/. Copied into every client project on day one.

In the full lesson

  1. The idea in plain English
  2. Do it
  3. Check it worked
  4. Quick check
  5. What you can do now
Stage 2 · Make it workYou’ve seen the why. The how is in the course.

The step-by-step, the prompt to copy, the video and the check-it-worked list, for every lesson in all 15 modules. GHS 399 ($40), paid once by mobile money or card, yours to keep.

Get the course · GHS 399See what’s inside
Already have the course? Open the full lesson