Scaffolding a Full-Stack App with Claude Code
How I used Claude Code to go from empty repo to a working Node/Express/MongoDB app — the same path I took for my SavvyCoders capstone, Cinemetrics.
The problem
Tutorials assume you know the scaffolding moves — boilerplate, folder structure, connection strings, the first route. When you're learning, that's exactly where you get stuck. Claude Code collapses the time between "I have an idea" and "something runs."
What you'll build
- A Node + Express + MongoDB app running locally
- A clean folder structure (store / views / components)
- Your first CRUD route and a deploy-ready build
Prerequisites
- Node.js 20+ and npm
- A MongoDB Atlas free-tier account (or local MongoDB)
- Claude Code installed
1. Opening Claude Code in an empty repo
Coming soon — how I prompt for scaffolding vs. letting it choose.
2. Picking a structure you can grow into
Coming soon — store/views/components, and why I stopped fighting it.
3. The first route, the first template, the first deploy
Coming soon — a minimal CRUD route wired front-to-back.
4. Prompts that actually worked for me
Coming soon — the exact phrasing I use when I want Claude to plan vs. implement.
Wrap-up
Coming soon — what I'd tell past-me on day one of SavvyCoders.