06 Lesson 6 · 25 min
Generate the project with one command, run it, open it in your browser, learn the two-terminal setup, and make your first change with Claude Code.
You end with: A Next.js app called client-tracker running on localhost:3000, in Git, with Claude Code set up inside it.
Open lesson → 07 Lesson 7 · 35 min
Prompt Claude Code to build the client list, the add form, edit and delete, and status pills, all working in memory before any database exists.
You end with: A client tracker screen that works end to end on fake data, committed, with the shape of the real thing locked in.
Open lesson → 08 Lesson 8 · 30 min
Write one small file, run one command, and have a real Postgres database running on your laptop. Learn where the password lives and why it never goes in Git.
You end with: A Postgres database running in Docker, a DATABASE_URL in a .env file that Git ignores, and proof the app can reach it.
Open lesson → 09 Lesson 9 · 30 min
Describe what a client is once, let Prisma turn it into a real table in your Postgres database, and look at your data in Prisma Studio.
You end with: A Client model, a migration that created the table, and Prisma Studio open on a database you can see into.
Open lesson → 10 Lesson 10 · 40 min
Swap the in-memory fake data for real reads and writes through Prisma, then prove it: add a client, see it in Prisma Studio, restart, and it is still there.
You end with: A client tracker that saves every add, edit and delete to Postgres, tested three ways, committed.
Open lesson →