💻 Source Code: https://cwantonio.com/meet-ai
🎨 Free Assets: https://cwantonio.com/meet-assets
🎥 Part 2: • Build and Deploy a SaaS AI Agent Platform ...
📚 Resources:
Neon Database: https://cwantonio.com/meet-neon
CodeRabbit: https://cwantonio.com/meet-rabbit
Stream: https://cwantonio.com/meet-stream
Inngest: https://cwantonio.com/meet-inngest
DrizzleORM: https://cwantonio.com/meet-drizzle
In this video, we’re building an AI-powered video call app from start to finish.
You’ll learn how to set up real-time calls with custom AI agents, generate summaries and transcripts using background jobs, and integrate a full post-call experience including video playback, transcript search, and an AI chat that understands the meeting context.
We’ll also cover authentication, subscriptions, mobile responsiveness, and a full Git workflow with AI-assisted code reviews.
Key features:
🤖 AI-powered video calls
🧠 Custom real-time agents
📞 Stream Video SDK
💬 Stream Chat SDK
📝 Summaries, transcripts, recordings
📂 Meeting history & statuses
🔍 Transcript search
📺 Video playback
💬 AI meeting Q&A
🧠 OpenAI integration
💳 Polar subscriptions
🔐 Better Auth login
📱 Mobile responsive
🌐 Next.js 15 + React 19
🎨 Tailwind v4 + Shadcn/ui
⚙️ Inngest background jobs
🧑💻 CodeRabbit PR reviews
Timestamps
0:00 Intro & Demo
5:37 01 Setup
20:57 02 Database (Neon, Drizzle ORM)
39:07 03 Auth Setup (Better Auth)
01:10:19 04 Auth UI
01:57:06 05 Auth Socials
02:30:39 06 Dashboard Sidebar
03:14:04 07 Dashboard Navbar
03:33:59 08 tRPC Setup
03:58:42 09 Agents Setup
04:34:02 10 Responsive Dialog
04:51:24 11 Agents Form
05:37:13 12 Agents Data Table
06:06:31 13 Agents Filters
06:50:20 14 Agent Page
07:15:55 15 Agent Update Delete
07:37:21 16 Meetings Setup
07:54:18 17 Meetings Form
08:27:02 18 Meetings Data Table
08:48:05 19 Meetings Filters
09:13:43 20 Meeting Page
09:33:00 21 Meeting Variants
09:47:29 22 Video Call (Stream)
10:36:50 23 Connecting Agents (Stream, OpenAI)
10:56:01 24 Background Jobs (Inngest, OpenAI)
11:23:33 25 Completed State
11:39:13 Part 2