Building a Next.js Application - Part 2

Опубликовано: 05 Февраль 2024
на канале: viewSource
126
3

Continue the journey of building a Next.js application as Aurooba explains how to use Supabase to handle all aspects of user authentication in your app, including user accounts, email notifications, and session data. They also dig into server vs client side differences.

A full transcript of the episode is available on the website. Watch the video podcast on [YouTube](   • Building a Next.js Application - Part 2  ) and subscribe to our channel and [newsletter](https://viewsource.fm/subscribe) to hear about episodes (and more) first!

Supabase - https://supabase.com/
Supabase SSR - https://supabase.com/docs/guides/auth...
AuthUI - https://supabase.com/docs/guides/auth...
Gravity Forms - https://www.gravityforms.com/
Next.js App Router - https://nextjs.org/docs/app
Brian's website – https://www.briancoords.com
Aurooba's website – https://aurooba.com

Chapters

00:00:08 Intro Rant
00:01:43 Decisions and Planning
00:04:11 Today's Topic - Authentication
00:07:06 The Supabase Admin UI
00:09:54 Authentication UI in Supabase
00:15:35 UI versus Config Files or CLIs
00:17:30 Frontend Preview - What are we building?
00:20:38 AuthUI
00:23:58 Our package.json and Cookies
00:26:32 Folder Structure
00:29:17 Setting up a Supabase Client
00:35:33 Submitting Forms to Supabase
00:38:45 Session Data and Server-side Console
00:41:24 Scaffolds and Boilerplates
00:42:29 Flexibility vs Effort
00:48:40 Next episode