All Modules The Brief Pick an Idea The Checklist Tips عربي

Capstone: Idea → Shipped

Take a brand-new idea through the entire lifecycle — on your own, start to finish.

Module 12 · Your portfolio piece. Everything you've learned, applied once more, solo.

Advanced Capstone Full Project Self-paced

The Brief

You've built the snippet vault with training wheels — guided, one module at a time. The capstone removes them. Pick a new, small idea and take it all the way from a blank folder to a deployed, tested, monitored product, applying every practice from Modules 1–11 yourself.

Why this matters

Anyone can follow a tutorial. Shipping your own idea through the full professional pipeline — with the AI as your pair and DevOps as your discipline — is the thing that proves the skill. This repo is what you show people.

Pick a Small Idea

Keep it tiny — the point is the lifecycle, not the feature count. Something with a little data and a few actions is perfect:

IdeaCore actions
Habit trackerAdd a habit, mark done today, see a streak.
Link shortenerCreate a short link, redirect, count clicks.
Expense logAdd an expense, list, filter by category.
Bookmark boardSave a URL with tags, search, delete.

Cut it smaller than feels right

You've felt how MVP scope keeps a project finishable (Module 3). Apply it ruthlessly here: three user stories is plenty. You can always extend a shipped app; you can't ship a bloated one.

The Full-Lifecycle Checklist

Walk your idea through the whole course. Each item maps to a module you've already done:

[ ] 1 Mindset: know the failure modes you're guarding against [ ] 2 Workflow: assistant set up, a context file for the new repo [ ] 3 Spec: SPEC.md — stories, acceptance criteria, milestones [ ] 4 Git: branch per milestone, review every diff [ ] 5 Build: vibe-code the milestones; take the wheel when needed [ ] 6 Tests: a test per acceptance criterion, all green [ ] 7 Quality: lint, format, validation, no secrets in code [ ] 8 Containers: Dockerfile(s) + compose; runs anywhere [ ] 9 CI: GitHub Actions runs gates on every push [ ]10 Deploy+IaC: live at a URL, infra as code [ ]11 Monitoring: /health, structured logs, a metric, an alert

This checklist is the skill

Internalize it. Every real project you build from now on — with any AI assistant, in any language — walks this same path. That's what "vibe coding, shipped right" means.

Tips for Going Solo

When you…Remember
feel tempted to skip the specThat's how the AI starts wandering. Spend 20 minutes on SPEC.md first.
get a big AI diffShrink the ask. Review like a PR. Small, reviewed, committed.
hit a wallReset context, give an example, or take the wheel (Module 5).
want to add "just one more feature"Ship first. Then it becomes a new milestone, on a new branch.
reuse infra/CI/monitoringLean on the DevOps Lab templates — and review every line.

Practical Lab: Ship Your Own App

This is the whole course, once more, on your idea. The deliverable is a real, shipped product plus a short writeup.

What you need

Everything from the course: an AI assistant, Node, Docker, a GitHub account, and a host. And one small idea you'd actually use.

1

Plan it

New repo, context file, and a tiny SPEC.md (3 stories with acceptance criteria, a milestone list). First commit.

2

Build it, tested and clean

Work milestone by milestone on branches: vibe-code, review, test each acceptance criterion, lint/validate, commit, merge. Keep main always green.

3

Containerize & automate

Add Dockerfile(s) + compose, push to GitHub, and wire CI to run your gates on every push.

4

Ship & watch it

Deploy to a public URL (infra as code where you can), add a /health endpoint, structured logs, a metric, and one uptime alert.

5

Write it up

Finish REFLECTION.md as a short project writeup: the idea, your live URL, the stack, where the AI shone, where you took the wheel, and which DevOps practice saved you. This is your portfolio README.

What to hand in

A link to your GitHub repo and the live app. Self-check — you can tick all eleven checklist items:

  • Committed SPEC.md; milestones built on branches with reviewed diffs
  • Tests per acceptance criterion, passing in CI; lint + validation in place
  • Containerized; CI green on every push
  • Live at a public URL; /health, logs, a metric, and an alert
  • A REFLECTION.md writeup with the URL

You Did It

What you can now do

You can take an idea and, with an AI assistant as your pair, ship it as a real product — specified, version-controlled, tested, secured, containerized, continuously integrated, deployed, and monitored. You build with the vibe and ship with the discipline. That's a professional skill, and it's yours.

Where to go next: extend your capstone with a new milestone, go deeper on the engineering side in the DevOps Lab, or start something bigger — you now have the full playbook. Thank you for building with us. Now go ship something.

Capstone: Idea → Shipped

The Brief Pick an Idea The Checklist Tips Practical Lab You Did It