Course B · Module B3 Capstone · Lesson 16 of 18
Pick one real app with one real production concern.
Every course that ends with "now go build something" fails unless "something" is specific. Vague ambitions don't ship. Your single win from this lesson: by the end you'll have written a one-paragraph build brief with a name, a narrow job, at least one real production concern (auth, real data, or payments), and a crisp definition of done. That brief is your launchpad for the next two lessons.
Think of a good capstone the way a good knife is good: one sharp edge used for one job, not a Swiss Army blade that tries to do everything. The best small apps solve one narrow problem so cleanly that someone reaches for them every week. Wide scope is the number-one reason first builds never ship.
The other ingredient: at least one real production concern. If your app has no auth, no live data, and no payments, it's a prototype — useful for learning but not something you'd hand to a customer with confidence. Crossing that line, even once, is what separates a demo from a product.
You don't need all three. You need at least one. This is what makes the build real rather than a toy — and it's what this course has been preparing you for:
Use this checklist to draft your brief before moving to B17. A brief that passes all six checks is ready to build. One that fails any of the first four needs another pass — going wider or shallower here costs you a week of wasted sprint, not an afternoon of planning.
Answer before opening. Recalling it now is what makes it stick.
Too wide. That's four separate jobs (view invoices, pay, support, download). Pick one — "clients can log in and pay outstanding invoices" is a strong, shippable capstone. The others are v2 and v3.
No — it's a prototype. Without at least one production concern (auth, live data, or payments) you're not crossing the line from demo to product. Add one real concern — even a simple login or a live data pull — and it qualifies.
To prevent scope creep during the build sprint. When a good idea surfaces mid-build — "oh, I should also add X" — you can park it on a list instead of derailing v1. The scope ceiling is a commitment device, not a limitation.
Read this next (primary source)
"Building Your First AI Feature" (mean.ceo) — a practical walkthrough of scoping and shipping a focused AI-powered feature in a real product, written for non-technical founders. ~10 min. See RESOURCES.md for more.
Key terms this lesson — build brief, deploy, human-in-the-loop — are defined in the course glossary.