Skip to main content
AI-Developer/AI Engineering
Part 2 of 16

Vibe Code This: Build an AI App in 2 Hours Without Writing a Line of Code

A developer would cost $10,000 and take 2 weeks. I built the same production-ready branded infographics tool in 2 hours for $0 using vibe coding — PRD first, then Google AI Studio, screenshots, and one-click deploy.

March 14, 2026
14 min read
#Vibe Coding#Google AI Studio#No-Code#PRD#App Building#Gemini#Deployment#AI Tools

You no longer need a developer to build a production-ready app.

You need clear requirements and the right AI tools. I built a branded infographics generator — with color schemes, style options, download functionality, and light/dark mode — in 2 hours. $0 cost.

Primary Objective
This is vibe coding: the AI writes the code; you specify the intent.

I spent years assuming that building software meant knowing how to code. Then "vibe coding" happened — and the assumption shattered.

The term was coined by Andrej Karpathy in February 2025: "There's a new kind of coding I call 'vibe coding', where you fully give in to the vibes, embrace exponentials, and forget that the code even exists." What he described was less about forgetting code and more about a fundamental shift — the AI writes the code; you specify the intent.


What "Vibe Coding" Actually Means

Vibe coding is not hype. It's a legitimate development workflow with a clear process.

Traditional Dev vs. Vibe Coding

🐢TRADITIONAL APPROACH
  • Write requirements doc
  • Hire developer ($10,000+)
  • Wait 2–4 weeks
  • Manual QA & Staging
  • Total: 4 Weeks, $10k+
VIBE CODING
  • PRD with ChatGPT (30 min)
  • Build in AI Studio (1 hr)
  • Visual Customize (30 min)
  • Deploy (5 min)
  • Total: 2 Hours, $0

The key insight: most of the time a developer spends is on translation — translating your requirements into code. AI eliminates that translation step.


The App We're Building: Branded Infographics Generator

Before we start, let's get concrete about what "production-ready" means here.

Infographics Generator Features

CORE ENGINE
  • AI-generated infographic content
  • Visual style presets (minimal, bold)
  • Brand color scheme selector
  • Aspect ratio control
UX & POLISH
  • Light / dark mode toggle
  • Help modal & documentation
  • Download as PNG/SVG
  • Responsive mobile layout

Step 1: Create a PRD (Don't Skip This)

The biggest mistake people make with vibe coding is jumping straight to building. The PRD is not busywork. It is the work.

💡
Why PRD First?

A well-written PRD transforms "build me something like Canva" into a precise specification that an AI can execute in one pass. Every ambiguity you leave is a decision the AI will make for you — usually the wrong one.

The PRD Creation Prompt

Open ChatGPT and use this prompt to generate a thorough PRD through guided questions:

I want to create a PRD (Product Requirements Document) for an AI-powered app.
Please guide me through creating a comprehensive PRD by asking questions about:
- User needs and target audience
- Problem statement
- Features and capabilities
- User flow (how users move through the app)
- Interface requirements (visual style)
- Technical constraints (React, Tailwind)
Start by asking about the app I want to build. Ask one section at a time.

The PRD Structure

PRD Creation Framework
  • User: Technical level, existing tools, specific needs.
  • Problem: Pain points, workarounds, core value prop.
  • Features: Specific UI components, logic boundaries.
  • User Flow: Step-by-step journey from landing to download.
  • Interface: Layout preferences, visual style, reference apps.
  • Technical: Frameworks (React/Tailwind), APIs (Gemini).

Step 2: Build in Google AI Studio

Google AI Studio's app-building mode (Canvas) is the best platform for this workflow when you want AI features baked into the app.

Platform Showdown

GOOGLE AI STUDIO

Best for AI-first apps. Gemini-native, built-in deploy, and visual annotation tools.

V0 / LOVABLE

Best for UI-heavy apps. Faster for prototyping complex layouts but less AI integration.

CURSOR / WINDSURF

Best for local dev. Ideal for engineers extending existing production codebases.

The Build Prompt

Once in AI Studio, upload your PRD and use this:

Use the attached PRD to create a complete, production-ready application.
Build all features exactly as specified. Use React, TypeScript, and Tailwind CSS.
Make the UI clean, professional, and responsive.

Step 3: Customize Design with Screenshots

Functionality is correct. But the default design is... fine. This is where the real workflow begins.

💡
Visual Beats Text

"Make it look more modern" is meaningless. A screenshot of what you like — with a label saying "copy this toolbar style" — is unambiguous.

The Iteration Loop

Visual Refinement Loop

📸
SCREENSHOT

Upload a reference app design you admire.

🖍️
ANNOTATE

Draw directly on the preview to point out specific adjustments.

💬
PROMPT

Ask to "copy this style" without changing functionality.

VERIFY

Test the new UI and check mobile responsiveness.


Step 4: Deploy to the World

Your app is done. Now make it accessible.

Deployment Options

☁️GOOGLE CLOUD

One-click deploy from AI Studio. Automatic scaling, HTTPS, and zero server management.

🚀VERCEL / NETLIFY

Download the ZIP, push to GitHub, and connect for automatic CI/CD deployments.


The 7 Most Common Vibe Coding Mistakes

Avoid These Pitfalls
  • Skipping the PRD: Results in generic, unusable output.
  • Being Vague about UI: Specify "dropdown" not just "options".
  • Scope Creep in v1: Ship 5 features well, then add more.
  • Not Testing Mobile: Always check responsiveness before deploy.
  • Text-Only Design: Use screenshots + annotations for 5x precision.
  • Ignoring Versioning: Use checkpoints to rollback failed iterations.

Key Takeaways

01
01
PRD is the work

Precise requirements document transforms vague ideas into executable instructions.

01
01
Visual feedback beats text

Screenshots + annotations give the AI unambiguous spatial and stylistic references.

01
01
Start simple, ship fast

A live simple app beats a perfect app that never ships. Ship the core first.

MH

Mohamed Hamed

20 years building production systems — the last several deep in AI integration, LLMs, and full-stack architecture. I write what I've actually built and broken. If this was useful, the next one goes to LinkedIn first.

Follow on LinkedIn →