This is it — the final lesson. You're going to take everything you've learned across this course and build a complete website from nothing but an idea. No templates. No hand-holding. Just you and Claude, working through the full workflow.
By the end, your site will be live on the internet with a real URL you can share with anyone in the world. Let's go.
The Complete Workflow
Before we start building, here's the full pipeline from idea to launch. Every step builds on the one before it. This is the same workflow professional developers use — you just happen to be doing it in plain English.
Choose Your Idea
Pick a business, topic, or cause that you want to build a website for.
Create the Project
Set up a folder, open Claude Code, and write a CLAUDE.md with your brand rules.
Research
Ask Claude what the best sites in your niche include. Learn what visitors expect.
Write the Brief
Plan every page — what goes where, what the structure looks like, what's must-have.
Find Images
Download free, high-quality stock photos that match your brand and content.
Build
Construct each page one at a time, reviewing as you go.
Quality Check
Review everything — mobile, links, images, consistency. Fix what needs fixing.
Deploy
Push it live to the internet with a single command. Share your URL.
Eight steps. That's the whole thing. Let's walk through each one with a real example — a bakery website called Golden Crust Bakery.
Step 1 — Choose Your Idea
The idea doesn't need to be groundbreaking. Pick something you can picture clearly — a real or fictional business, a personal portfolio, a community project. If you can describe it in one sentence, it's ready to build.
Simple
- Personal portfolio
- Recipe blog
- Hobby showcase
Medium
- Restaurant or bakery
- Gym or fitness studio
- Event or conference
Challenge
- Non-profit organization
- Online course
- Community directory
For this walkthrough, we're building a site for Golden Crust Bakery — a family-owned bakery in Austin, Texas. You can follow along with this example or swap in your own idea at every step.
Step 2 — Set Up Your Project
Create a folder, open Claude Code in it, and immediately set up your CLAUDE.md. This is the foundation that keeps everything consistent from the very first file.
Now tell Claude about the project. Be specific about the look and feel you want:
That's it. Every page Claude builds from this point forward will follow those rules. You'll never need to repeat your color palette again.
Step 3 — Research
Before you plan anything, ask Claude what makes a great website in your niche. You'll discover pages and features you wouldn't have thought of on your own.
Now you know exactly what pages to build and what content matters most. The research phase takes two minutes but saves hours of rework later.
Step 4 — Write the Brief
A brief is your blueprint. It maps out every page before you write a line of code. Think of it as the plan that prevents rebuilds — you wouldn't build a house without a floor plan, and you shouldn't build a website without a brief.
When you have this brief, you're not guessing anymore. You know exactly what you're building, page by page, section by section.
Step 5 — Find Images
A website without images is a wall of text. Before building a single page, stock up on photos that match your brand. Free sources like Pexels, Unsplash, and Pixabay have thousands of professional-quality images.
Now every page in your brief has real photos waiting for it. No placeholders, no "we'll add images later." The visuals are ready before you build.
Step 6 — Build
Here's the key: build one page at a time. Open each page in your browser, review it, and iterate before moving to the next. Don't try to build all five pages in one go.
Open it in your browser. Look at it. Does the hero feel welcoming? Is the text readable over the image? Are the products arranged well on mobile? Once you're happy, move on.
Repeat this for About, Gallery, and Contact. One page at a time, reviewing each before you ask for the next. By the end of this step, you have a complete five-page website.
Step 7 — Quality Check
Before you show anyone your site, run through this checklist. Every professional web developer does this — you should too.
- Does every page have images? No walls of text.
- Does the navigation work on all pages? Click every link.
- Does it look good on mobile? Resize your browser to 375px wide.
- Are the colors and fonts consistent across every page?
- Is there text on bright images without a contrast treatment?
- Do all links point to real pages? No broken links.
- Would you show this to a client or friend without apologizing for anything?
You can also hand this whole process to Claude:
QA is the difference between "I made a website" and "I made a website I'm proud of." Don't skip it.
Step 8 — Deploy
This is the moment. You're about to put your website on the internet where anyone can see it. And it's surprisingly simple.
Option A: Vercel (Recommended)
Vercel gives you free hosting with a real URL. Install it once, then deploy with a single command.
That's it. Your website is on the internet. Copy that URL and send it to anyone — they'll see your bakery site, fully functional, loading fast on a global CDN. For free.
Option B: Netlify Drop
If you want something even simpler, Netlify Drop lets you drag your project folder onto a webpage. No command line, no account required. You'll get a live URL in seconds.
Made changes? Just run vercel again (or re-drop on Netlify) to update your live site. Deployment is not a one-time thing — it's part of your iteration cycle.
What You've Accomplished
Take a moment and think about where you started versus where you are now.
You didn't just learn to use a tool. You learned a workflow — a way of thinking about projects that applies to every website, app, or piece of content you'll ever build.
Your first deployed site won't be perfect, and that's fine. You can always iterate — make changes locally, then run vercel again to update. The best way to learn is to ship something and improve it. Perfection is the enemy of progress.
Where to Go from Here
Finishing this course isn't the end — it's the starting point. Here are some directions you can take your skills next.
Final Course Quiz
Five questions covering everything you've learned across all 10 lessons. Let's see what stuck.
1. What's the first thing you should do when starting a new project?
2. What's the purpose of a project brief?
3. Why use icon libraries instead of emojis?
4. What does "iterate" mean in vibe coding?
5. What command deploys your site to Vercel?
Key Takeaways
- The full workflow is: Idea, Setup, Research, Brief, Images, Build, QA, Deploy. Follow it every time.
- CLAUDE.md is your project's persistent memory. Set it up first and Claude stays consistent without reminders.
- Research before planning, plan before building. Two minutes of research saves hours of rework.
- Build one page at a time and review each before moving on. Don't build five pages and then start looking.
- QA is what separates "I made a website" from "I made a website I'm proud of."
- Deploying is one command. There's no reason not to ship your work to the internet.
Course Complete
You've finished Vibe Coding with Claude Code. You have the skills and the workflow to build anything. Now go ship something.