Before You Start Reading This
This guide will teach you to build a real, live web application using artificial intelligence as your developer.
We'll build a specific example together: a Client Proposal Generator with a Mini CRM โ a tool that creates professional proposals using AI, tracks your deals, and sends emails to clients. It's a real product people pay for.
But here's what matters most: The example is just the vehicle.
The skills, process, and exact steps you learn apply to any web app you want to build. A booking system. A membership site. A tool that solves the exact problem you've been thinking about. You are not locked into our example. You are learning a process.
What You'll Actually Be Doing
You'll be having conversations. That's it.
Instead of learning to write code, you'll learn to describe what you want clearly and precisely. Claude Code โ your AI developer โ does the rest. It writes the files, creates the database, connects the services, and deploys your app to the internet.
Your job is to know what you want. Claude's job is to build it.
Plan Before You Build
Here's the honest truth about why most AI-built apps fail before they start: people jump straight to building without knowing exactly what they're building.
You open Claude Code, type "build me an app," and 3 hours later you have something that half-works, doesn't do what you imagined, and requires starting over. This isn't a Claude problem. It's a planning problem.
The fix is simple: write a PRD before you write a single line of code.
What's a PRD?
A PRD (Product Requirements Document) is just a clear, structured description of what you're building. It's not a 40-page corporate document โ it's a 1-2 page answer to: what is this app, who uses it, what does it do, and what does it NOT do.
The PRD becomes the foundation your AI developer works from. Without it, Claude Code is guessing. With it, every chapter of this guide becomes twice as fast.
How to Create Your PRD
Open Claude (claude.ai) or ChatGPT โ whichever you're comfortable with. Both work perfectly. Then copy and paste this exact prompt:
โ The full Step 0 includes a complete PRD example for the Proposal Generator app, and instructions for turning your PRD into your project's CLAUDE.md memory file. Continue reading inside the guide.
Opening Your Terminal
Everything in this guide happens in the Terminal โ a text-based interface where you type commands and your computer executes them.
It sounds intimidating. It's actually simpler than it sounds.
Think of it like texting your computer. You type what you want. Your computer does it.
On Mac:
- Press โ + Space to open Spotlight
- Type "Terminal"
- Press Enter
You'll see a window with a blinking cursor. That's it. That's the Terminal.
On Windows:
Windows requires one extra step: installing WSL2 (Windows Subsystem for Linux). This gives your Windows computer a Linux environment, which is what professional developers use.
- Click the Start button
- Search for "PowerShell"
- Right-click PowerShell โ "Run as administrator"
- Type this command and press Enter:
wsl --install - Wait for installation to complete (~5-10 minutes)
- Restart your computer when prompted
- After restart, open "Ubuntu" from your Start menu
- Create a username and password when prompted
How to Write Prompts That Work
The quality of what Claude Code builds is almost entirely determined by how clearly you describe what you want.
The most common mistake: being too vague.
"Make a form for proposals"
"Create a proposal form at /dashboard/proposals/new with these exact fields: Client Name (dropdown), Project Title (text), Description (textarea), Timeline (dropdown: 1-2 weeks / 1 month / 2-3 months), Budget (dropdown). When submitted, call /api/proposals/generate. Show a loading spinner."
The second prompt tells Claude: what to build, where it lives, what goes in it, what happens when used, and how it should look.
The 3 Conversations You'll Have Constantly
1. "Build this for me"
Use when you want something new.
2. "Something broke"
Use when something isn't working.
3. "Help me understand"
Use when you want to understand what was built โ not to change it, just to know what you have.
Adapting These Prompts to Your Own App
Every prompt in this guide references our example app (the Proposal Generator). If you're building something different, simply replace the relevant parts. Where we say "proposal," use your concept. Where we describe our specific tables and fields, use your own. The structure never changes โ only the words do.
The remaining 15 chapters walk through every feature โ dashboard, AI generation, email, payments, deployment, troubleshooting โ with the exact same copy-paste prompt format you just learned.
The rest is inside.
19 more chapters. Every prompt included. Build something real this weekend.
Get Instant Access โ $19.99 โOne-time payment ยท Lifetime updates ยท Email support included