This module guides you step by step through building a complete fullstack application with Claude Code. Each sub-module is a concrete stage of the project: from initialization to retrospective, you apply the techniques from previous modules to a real case. The chosen project is a REST todo-list API with a React frontend, simple enough to build in a single session, rich enough to exercise the full Claude Code arsenal.
14.1 — Project initialization
It all starts with an empty folder and three fundamental decisions: the repository structure, the content of CLAUDE.md, and the permissions in settings.json. These three elements determine the quality of everything Claude Code will produce afterwards.
Run /init in a new folder. Claude analyzes the