udemy-react-2021-the-full-stack-serverless-ecommerce-course-2021-1-0
\
0:00 Introduction
1:05 Demo
The Basic UI\
7:28 The Boilerplate
9:36 Routes Structure
12:08 Routing
31:32 Add Navigation Bar
37:47 Apply Layout
39:55 Products Page
45:27 Product Detail Page (1)
52:22 Product Detail Page (2)
58:16 Custom Button with forwardRef
1:07:31 Spinner Component
1:12:37 Icons
Authentication\
1:18:20 Set Up Firebase Project
1:23:50 Adjust Navigation Bar
1:29:02 Sign Up Form (1)
1:37:09 Sign Up Form (2)
1:58:36 Sign Up With Email And Password
2:18:00 Set Up Cloud Functions
2:30:45 Write First Cloud Functions
2:45:10 Call Cloud Functions From Frontend
2:54:31 Manage Modals Via Context API
3:15:33 Recap Modal Context
3:19:50 Improve Modal Context
3:23:44 Authentication Context
3:40:35 Use Authentication Context
3:42:49 Differentiate The Navigation Bar View
3:49:02 Add Sidebar (User Dropdown)
3:57:45 Refactor Navigation Bar
4:03:28 Refactor Sidebar (User Dropdown)
4:07:32 Manage Sidebar (User Dropdown)
4:17:46 Sign Out
4:23:04 Sign In
4:32:53 Reset Password
4:50:36 Social Media Login (1)
5:06:21 Social Media Login (2)
5:13:26 Social Media Login (3)
5:25:45 Authentication Context Update
Routes\
5:46:05 Private Route (1)
5:51:07 Private Route (2)
5:59:29 Private Route (3)
6:12:05 Private Route (4)
6:25:05 Use Private Route
6:28:29 Protect Routes (1)
6:38:51 Improve Authentication Context
6:41:46 Protect Routes (2)
6:56:38 Adjust Sidebar (User Dropdown)
7:04:33 Client And Admin Views
7:19:23 Improve Private Route
Area Manage Products\
7:23:44 Add Product Form (1)
7:32:09 Add Product Form (2)
7:42:04 Add Product Form (3)
7:47:19 Add Product Form (4)
7:53:54 Add Product Form (5)
8:03:42 Upload Image To Firebase Storage
8:17:29 Upload Product To Firestore
8:35:19 Prop Drilling VS Context API
8:38:15 Upload Progression Bar
8:45:43 Prepare For Pagination
9:00:36 Products Context (1)
9:20:48 Products Context (2)
9:30:15 Generic Constraints
9:31:22 Manage Products Page
9:41:48 Products Page
9:49:46 Product Detail Page
9:54:16 Sorting And Real Time Update
9:58:31 Refactor Add Product Custom Hook
10:07:27 Edit Product (1)
10:19:11 Edit Product (2)
10:39:04 Edit Product (3)
10:52:25 Delete Product
11:03:43 Alert Dialog (1)
11:14:24 Alert Dialog (2)
11:30:52 Adjust Dialog
Area Add To Cart\
11:31:43 Adjust Product Detail Page
11:40:18 Add To Cart Quantity
11:45:49 Add To Cart (1)