Overview
Syllabus
00:00 Introduction
01:42 Getting started
04:52 Discarding suggestions
06:59 Creating Typescript types
09:40 Sample data for seeding our MongoDB Database
10:28 Code for creating our NextAuth authentication
12:22 API route for fetching movies
13:29 API route for seeding our MongoDB Database
14:35 Creating our UI components
15:27 The MovieCard component
16:07 The MovieRow component
16:34 The MovieDisplay component
17:09 Creating the NextAuth provider
17:56 The Home page
20:13 The Login page
21:40 The Registration page for new users
23:23 Adding CSS
27:15 Adding MongoDB and NextAuth configuration
28:49 Final file structure
29:28 Adding our environment variables
33:55Troubleshooting
37:50 Reviewing our UI
39:03 Debugging in Warp with code overrides
41:46 Adding landing pages for each individual movie to the existing code
43:43 Adding custom functionality to the existing code
47:38 The finished product
Taught by
Code with Ania Kubów