Web · Claude Coming soon 10 mins read

Scaffolding a Full-Stack App with Claude Code

By James Nguyen

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.