Vibe Coding2025· 10 min read

Vibe Coded Apps — Ship Real Products with Claude

How to go from idea to deployed app using Claude Code. Real workflows, folder structures, deploy scripts, and lessons learned from building this very site.

"Vibe coding" sounds like a joke — just vibing with an AI until something works. But done right, it's a legitimate engineering approach: rapid iteration with Claude as your pair programmer, moving fast without sacrificing structure.

This site was built with Claude Code in a single session. Here's exactly how that workflow looks in practice.

The Vibe Coding Workflow

Start with intent, not code
Describe what you're building in plain English. "A personal blog for a DevOps engineer with dark AI theme, sections for blog posts, about, and books." Claude does the rest.
Set up your CLAUDE.md first
Before writing a line of code, create CLAUDE.md with your stack preferences, conventions, and constraints. This keeps Claude consistent across sessions.
Iterate in preview
Use Claude's preview capability to see changes live. Describe what you don't like. "Make the hero text bigger." "Remove the sidebar." "Change the accent to cyan." Fast feedback loop.
Review before deploying
Don't just accept everything Claude produces. Read the code. Understand what it did. Catch anything that doesn't fit before it goes live.
Deploy with a script
One command should take you from local to live. Set up rsync, GitHub Actions, or whatever fits your stack. Make deploying trivial so you do it often.

Recommended Folder Structure

your-project/
├── CLAUDE.md # Claude's context file
├── .claude/
│ ├── settings.json # MCP servers, permissions
│ └── launch.json # Preview server config
├── src/ # Source files / backup
├── dist/ # Built output (what deploys)
├── preview/ # Local preview files
├── deploy.sh # One-command deploy
└── pull.sh # Pull from server

What Claude is Great At

Where to Stay Hands-On

🎯 The real lesson: Vibe coding works best when you bring the judgment and Claude brings the execution speed. You're the architect. Claude is the fastest junior engineer you've ever worked with.

Vibe CodingClaude CodeDeploymentShip FastWorkflow

👨‍💻
Mayur Rele
Senior Director, IT & Information Security · Parachute Health

15+ years in DevOps, cloud, and cybersecurity. 700+ research citations. Scientist of the Year 2024.

← Back to all posts