THE VIBECODING BLOG

Field notes for building with an AI assistant.

Practical guides on shaping your template into the app your business actually needs — no computer-science degree required.

redirect_uri ✓
CUSTOMIZING

Configure Google login in your app

A precise walkthrough of creating Google OAuth credentials and wiring them into your template — including the redirect URL mistake that trips up almost everyone.

Aug 2026 · 6 min read
$ az login ✓
DEPLOYING

Create a free Azure account and the free-tier traps to avoid

A step-by-step walkthrough of setting up a free Azure account, plus the free-tier traps that catch people who don't know to look for them.

Aug 2026 · 5 min read
"add a CSV export button"
PROMPTING

The right way to prompt AI to add a feature to your app

A repeatable prompting pattern for asking your AI assistant to add real features to a working app without it breaking what already works.

Aug 2026 · 5 min read
.env → .gitignore
DEPLOYING

Keep your secret keys safe

Where your API keys and client secrets should live, where they should never end up, and how to check your repo isn't already leaking them.

Aug 2026 · 4 min read
$ unzip template.zip
GETTING STARTED

Launch your first business app with no coding

The starting point for readers earlier in the journey — what vibecoding actually means and how to launch your first real business app without writing code by hand.

Aug 2026 · 5 min read
🔑 → G → ✓
GETTING STARTED

"Log in with Google" explained

What actually happens when a user clicks "Log in with Google," and why handing authentication off to Google is safer than building your own.

Aug 2026 · 6 min read
DROP TABLE users;
GETTING STARTED

Database Nightmares: Schema Migrations and the AI Memory Limit

Relational databases don't forgive AI's memory limits — here's why schema migrations and ORM setup are where AI-assisted apps break, and how a pre-configured data layer fixes it.

Aug 2026 · 6 min read
$ claude init ✓
PROMPTING

Get your AI assistant to understand code you didn't write

How to hand your AI assistant a codebase you didn't build yourself and get it reasoning correctly about the architecture from the first message.

Jul 2026 · 6 min read
app.db
GETTING STARTED

What a database is, in plain language

A plain-language explainer for what a database actually is and why these templates use SQLite — no computer-science background needed.

Jul 2026 · 3 min read
it works on my machine 🤷
DEPLOYING

From Localhost to Live: Why Deployment Breaks Your App

Your app runs perfectly on your laptop — then deployment breaks everything. Here's why going live is the hardest part of vibecoding, and how a pre-configured pipeline skips the pain.

Jul 2026 · 6 min read
class ⇄ table
GETTING STARTED

Why ORM matter and how it improves whole app architecture

An ORM is more than a query shortcut — it shapes how your whole app is structured. Here's why a preconfigured data layer pays off long after launch.

Jul 2026 · 6 min read
🧑‍💻 ☕ 💻
GETTING STARTED

Building Apps with AI: The Real Roadmap to "Vibecoding" (and the Traps to Skip)

A grounded look at building real software with AI — what actually works, where the shortcuts bite back, and how to keep momentum without painting yourself into a corner.

Jun 2026 · 8 min read
💡 → 🤖 → 🚀
PROMPTING

How to Build Features at Lightning Speed: Extending Your App with AI

With the scaffolding already handled, your AI can act like a senior developer working purely on your ideas. Here's the four-step flow for adding real features in minutes, not days.

Mar 2026 · 5 min read