What You're About to Do
You're going to build a real, production SaaS application called TripSquad — a group travel planning app where users create trips, invite friends, plan itineraries together, manage packing lists, and track reservations. It will live on the internet. People will use it. It will have real user accounts, real databases, and real security.
You're going to build it using AI.
Not by copying and pasting ChatGPT output into files and praying it works. Not by "vibe coding" your way through a mess that looks great in a demo and collapses the moment a real user touches it. You're going to use a professional AI-driven development methodology that produces the same quality output a senior engineering team would deliver.
The tools you'll use:
- Claude Code — an AI coding agent that runs in your terminal
- BMAD v6 — a structured methodology that gives your AI agents roles, workflows, and guardrails
- Next.js + TypeScript + React — the framework powering some of the biggest apps on the internet
- Supabase — your database, authentication, and backend in one platform
- Vercel — hosting that deploys your app every time you push code
By the end of this course, TripSquad will be live. You'll understand what you built, why it's built that way, and what happens next.
Why V2 Exists
The first version of this course taught you how to set up a development environment and deploy a basic app. It was a blueprint — a map.
V2 is different. V2 is a build.
Here's what changed since V1 dropped:
AI coding tools got serious. Claude Code can now scaffold an entire application, write tests, debug failures, and iterate on feedback — autonomously. It's not autocomplete anymore. It's a junior developer that never sleeps and never complains.
BMAD v6 launched. This is a methodology specifically designed for AI-driven development. It gives you AI agents that play real roles — a Product Manager who writes your requirements, an Architect who designs your system, a Scrum Master who organizes your work, and a Developer agent that builds story by story. You're not winging it. You're running a structured development process where the AI team does the heavy lifting and you make the decisions.
The "vibe coding" hangover arrived. Thousands of founders used AI to generate apps that looked amazing in demos and fell apart in production. Security holes, no tests, no deployment pipeline, no backup strategy, no legal compliance. This course exists because those people need to start over — and do it right this time.
What You'll Build: TripSquad
TripSquad is a group travel planning app. Here's what it does:
- Create trips with destinations, dates, and descriptions
- Invite your group via email — friends, family, whoever's coming
- Plan together — build the itinerary collaboratively, in real-time
- Manage packing lists — assign items to group members, check off what's packed
- Track reservations — flights, hotels, restaurants, excursions, all in one place
- Get notified — email and in-app notifications when plans change
Why this app? Because building it teaches you everything a real SaaS needs:
TripSquad Features Real SaaS Skills:
User accounts Authentication & session management
Trip creation Database design & CRUD operations
Group invitations Email systems & role-based access
Collaborative itinerary
Real-time data & conflict handling Packing lists Shared state & user assignments
Reservations Date handling & external integrations
Notifications Event-driven architecture
Dashboard Data aggregation & responsive UI
The app is the vehicle. The skills are the destination. Everything you learn building TripSquad applies to whatever SaaS you actually want to build.
How This Course Works
Every lesson is a deep, step-by-step written guide. Every command you need to run. Every concept explained in plain language. Copy-paste prompts for your AI tools. This is your reference — you'll come back to these.
The lessons are designed to be worked through in order. Each one builds on the last. Skip ahead and you'll hit walls that earlier lessons would have prevented.
The Process: How Professional Software Gets Built
Here's the secret that separates a hobby project from a production application. It's not the code. It's the process.
Professional software follows a lifecycle:
IDEA → REQUIREMENTS → ARCHITECTURE → BUILD → TEST → DEPLOY → MONITOR → SCALE
Most vibe coders jump straight from IDEA to BUILD. That's why their apps break.
This course follows the BMAD v6 methodology, which structures this lifecycle into four phases:
Phase 1: Analysis — What are we building and why? Brainstorming, research, product brief.
Phase 2: Planning — What exactly does the app need to do? Product Requirements Document (PRD).
Phase 3: Solutioning — How will we build it technically? Architecture, database design, epics and stories.
Phase 4: Implementation — Build it, test it, deploy it, story by story.
You're not going to memorize this. The BMAD agents guide you through it. But understanding that this process EXISTS is what separates you from the founders who launch a mess and spend six figures cleaning it up.
What Could Go Wrong (And Why You'll Want Help)
This course will take you further than 95% of non-technical founders ever get. But I want to be honest about what lives beyond the finish line.
Security at scale is not a tutorial. This course teaches you real security fundamentals — authentication, row-level security, secrets management, the OWASP top 10. That's enough to launch. It is NOT enough to handle sensitive data at scale. If your app processes health data, financial data, or children's data, you need a professional security audit before you launch.
Compliance is a profession. We'll cover what HIPAA, SOC2, PCI-DSS, and GDPR mean. You'll understand when they apply to your app and what they require. But achieving compliance certification requires specialized expertise, legal review, and ongoing monitoring. This course tells you what the terrain looks like. It doesn't make you a park ranger.
Scaling breaks things that worked. TripSquad on Vercel + Supabase will handle your first thousand users beautifully. Your first hundred thousand users will require architectural decisions this course doesn't cover — caching layers, CDN strategies, database optimization, rate limiting, load testing. That's when you need a fractional CTO who can see the whole board.
I'm not saying this to scare you. I'm saying it because every founder I've worked with in 18+ years of building platforms wished someone had told them this BEFORE they got sued, hacked, or hit with a six-figure cloud bill.
Build the app. Learn the skills. Launch it. And when you're ready to scale, know what you don't know.