A comprehensive walkthrough of building a real-time chat application using Supabase and Next.js. Covers setting up GitHub authentication, creating database tables for chat rooms and messages, implementing public/private rooms with invite functionality, configuring row-level security, and building the UI with Shadcn components. Demonstrates practical integration of Supabase's real-time features, form handling with React Hook Form and Zod, TypeScript type generation from database schemas, and server actions for secure data operations.

2h 10m watch time

Sort: