In this video, I show you how to create a complete Supabase authentication flow with OTP verification. We cover Signup, Login, Reset Password, Verify OTP, Protected Routes, Email sending, and more.
Timeline
00:00:00 Intro
00:01:56 Demo
00:09:47 New project & Supabase setup
00:15:23 Resend Integration
00:19:34 Protected Route checks
00:24:20 Pages, UI Components, Email templates, Schemas, helpers
00:29:47 Installed Packages
00:31:02 Running app
00:32:55 Auth helpers
00:42:02 API route (Email endpoints)
01:00:07 Signup
01:13:26 Verify OTP
01:22:34 Login
01:26:08 Password reset
01:42:21 Resend OTP
01:45:54 Conclusion