Pre-Launch Checklist: Ship Your MVP Without Regrets

JetThoughts template cover for the MVP pre-launch checklist

Template companion to Module 4 - Build It Yourself · From Idea to First Paying Customer

Run this: the day before you share your MVP URL with anyone outside your own computer. 20 minutes. 15 items.

You validated the problem, wrote the brief, set up the stack, and shipped four build phases. One thing stands between your staging URL and a user you do not know touching it: a pre-launch check that catches the pain points real users hit in the first 60 seconds - before they bounce and never come back.

The pre-launch checklist: 5 sections (Mobile, Payments, Auth and Access, Onboarding, One-human smoke test) with 15 total checks flow into the final gate. 15/15 green ships it. 12-14 green fixes today. Under 12 green - do not ship yet.

Run these 15 checks in order. Each takes under 2 minutes. All 15 green means you can send the URL with confidence. Any red means fix it before you share - a signup who hits a broken checkout on day one rarely comes back, and you may never know they were there.


Section 1: Mobile (5 checks)

#CheckHow to verify
1Mobile homepage loadsOpen URL on phone. No horizontal scroll? ☐ Pass ☐ Fail
2CTA button tappableTap with thumb. Responds? No overlap? ☐ Pass ☐ Fail
3Form fields workTap each input. Right keyboard type? ☐ Pass ☐ Fail
4Text readable without zoomArm’s length. Readable without pinching? ☐ Pass ☐ Fail
5Sign-up flow on mobileFull sign-up fits screen? No cut-off buttons? ☐ Pass ☐ Fail

Section 2: Payments (3 checks)

#CheckHow to verify
6Stripe in LIVE modeDashboard toggle on “Live” not “Test”? ☐ Pass ☐ Fail
7Real card clears paywall$1 purchase. Webhook fires? Row flips to “paid”? ☐ Pass ☐ Fail
8Receipt email arrivesCheck inbox. Correct product name and price? ☐ Pass ☐ Fail

Section 3: Auth & Access (3 checks)

#CheckHow to verify
9New user can sign upFresh email, incognito. Logged in without errors? ☐ Pass ☐ Fail
10User can sign back inClose incognito, re-open, log in. App remembers them? ☐ Pass ☐ Fail
11Password reset worksEmail within 2 min? Link works? ☐ Pass ☐ Fail

Section 4: Onboarding (2 checks)

#CheckHow to verify
12First-run experienceNew email. First screen: blank page or prompt? ☐ Pass ☐ Fail
13Core workflow end-to-endCore job done without help? ☐ Pass ☐ Fail

Section 5: The one-human smoke test (2 checks)

#CheckHow to verify
14One stranger navigates core flowSend URL to someone new. No instructions. Note stalls. ☐ Pass ☐ Fail
15They can name product in 3 sec“What does this do?” Clear answer? ☐ Pass ☐ Fail

Final gate

CountVerdict
15/15 greenShip it. Share the URL with your Module 2 interview pool (see Lesson 4.4 handoff).
12-14 greenFix the red items today. They are the ones that will lose you early users.
Under 12 greenDo not ship yet. Run the build phases again (back to Lesson 4.4) and fix the core flow before anyone else sees it.

Checks 6-13 (payments, auth, onboarding) are the five green lights from Lesson 4.4, broken into per-item checks - if the lights were green there, these should pass here.


Done: all 15 checks passed (or a fix list for every red item). Your MVP URL is ready for real users.

You have now: a live MVP at a real URL (Lesson 4.4) + a clean pre-launch audit (this page) + all 5 green lights from Lesson 4.4 confirmed. The launch is ready.

Next: 5.1 - Your First Customer Is Not a Marketing Problem - runs the Sean Ellis 40% test on the users this MVP collects.

If blocked: see the per-check notes above. For deeper troubleshooting, open the full build guide.


Built by JetThoughts as part of the From Idea to First Paying Customer free curriculum.