Library
Claude Code Mastery · Chapter 6 of 10
Chapter 06

Seven Real Projects
You Can Ship This Week

Every project follows the same pattern. Learn it once, apply it everywhere.

ProjectsHands-onPortfolio
A Handbook For Builders
Seven Real Projects
You Can Ship This Week
Chapter 06
The Claude Code Handbook
Prologue

Portfolio > certificates.

Nobody hires an AI developer for their theory. They hire you for the projects sitting on your GitHub with a screenshot, a demo video, and a one-paragraph story. In this chapter you get seven of them — each small enough to ship in a day, real enough to charge for.

Section 6.0

The Common Pattern

diagramclaude-code
INPUT  →  RETRIEVE / TRANSFORM  →  LLM  →  OUTPUT  →  LOG

Every project below is a variation of this pipeline. Once you internalize it, you will start seeing it in every AI product you touch.

Next.js · Claude · Supabase

AI Resume Rewriter

Goal. Upload a resume PDF; get a rewritten version tailored to a job description.

Build steps

  1. Parse the uploaded PDF into plain text.
  2. Extract skills, experience and metrics.
  3. Rewrite each bullet to match the target job description.
  4. Render an ATS-friendly PDF and email it to the user.
Claude Code — Terminal
Screenshot placeholder
Screenshot of AI Resume Rewriter running end to end, showing input on the left and generated output on the right.
Figure — Screenshot of AI Resume Rewriter running end to end, showing input on the left and generated output on the right.
Python · Whisper · Notion

Meeting Notes Bot

Goal. Turn a Zoom recording into decisions, action items and follow-ups in Notion.

Build steps

  1. Transcribe audio using Whisper locally.
  2. Prompt Claude for JSON of decisions/actions/risks.
  3. Push each item to the right Notion database.
  4. Send a Slack digest with links.
Claude Code — Terminal
Screenshot placeholder
Screenshot of Meeting Notes Bot running end to end, showing input on the left and generated output on the right.
Figure — Screenshot of Meeting Notes Bot running end to end, showing input on the left and generated output on the right.
n8n · Claude · Intercom

Support Copilot

Goal. Draft first-response replies for support tickets, cited from your FAQ.

Build steps

  1. Trigger on new ticket via Intercom webhook.
  2. Retrieve the 3 most similar FAQ entries.
  3. Generate a reply plus a confidence score.
  4. Auto-send if confidence > 0.85, else queue for review.
Claude Code — Terminal
Screenshot placeholder
Screenshot of Support Copilot running end to end, showing input on the left and generated output on the right.
Figure — Screenshot of Support Copilot running end to end, showing input on the left and generated output on the right.
Postgres · Claude · React

Talk-to-your-Database

Goal. Non-technical teammates ask questions in English; get charts and SQL.

Build steps

  1. Fetch schema DDL and cache it.
  2. Prompt Claude with schema + question → SQL.
  3. Run SQL read-only; render as table/chart.
  4. Save every session for auditing.
Claude Code — Terminal
Screenshot placeholder
Screenshot of Talk-to-your-Database running end to end, showing input on the left and generated output on the right.
Figure — Screenshot of Talk-to-your-Database running end to end, showing input on the left and generated output on the right.
Lovable · Claude · Resend

Content Studio

Goal. Turn one long blog post into a Twitter thread, LinkedIn post, and email digest.

Build steps

  1. Upload markdown → normalize headings.
  2. Prompt per output channel with its own style guide.
  3. Preview and edit each channel in the UI.
  4. Publish or schedule via each platform's API.
Claude Code — Terminal
Screenshot placeholder
Screenshot of Content Studio running end to end, showing input on the left and generated output on the right.
Figure — Screenshot of Content Studio running end to end, showing input on the left and generated output on the right.
n8n · Exa · Claude

SDR Enrichment Agent

Goal. For each new lead, produce a 3-line briefing and a personalized cold email.

Build steps

  1. Trigger on new row in your CRM.
  2. Use Exa to find recent news about the lead's company.
  3. Prompt Claude for a 3-line briefing + email draft.
  4. Write both back to the CRM row for the SDR to review.
Claude Code — Terminal
Screenshot placeholder
Screenshot of SDR Enrichment Agent running end to end, showing input on the left and generated output on the right.
Figure — Screenshot of SDR Enrichment Agent running end to end, showing input on the left and generated output on the right.
Firecrawl · Claude · Supabase Vector

Docs Chatbot

Goal. A chatbot on your docs site that answers with citations.

Build steps

  1. Crawl docs with Firecrawl → clean markdown.
  2. Embed and store chunks in Supabase Vector.
  3. Retrieve top-k on each question and prompt Claude.
  4. Render answer with source links inline.
Claude Code — Terminal
Screenshot placeholder
Screenshot of Docs Chatbot running end to end, showing input on the left and generated output on the right.
Figure — Screenshot of Docs Chatbot running end to end, showing input on the left and generated output on the right.
Part II · Career

Turning Projects Into a Portfolio

  1. One repo per project, with a README that includes a hero screenshot and a demo GIF.
  2. Deploy each one so the link is always live — no "clone and run" barriers for reviewers.
  3. Write a 500-word case study per project: problem → decisions → tradeoffs → result.
  4. Publish all case studies on one personal site — that site is your résumé now.
Claude Code — Terminal
Screenshot placeholder
Personal portfolio site listing seven live AI projects, each with a live demo button.
Figure — Personal portfolio site listing seven live AI projects, each with a live demo button.