|
Resources
|
|
|
Section 1 - Introduction
|
|
|
Section 2 - Starting The Front End
|
|
|
|
1-React Setup
5:00
|
|
|
|
2-Header & Footer Components
8:00
|
|
|
|
3-Custom Bootstrap Theme
1:00
|
|
|
|
4-List Products
6:00
|
|
|
|
5-Implement React Router
7:00
|
|
|
|
6-Rating Component
10:00
|
|
|
|
7-Product Details Page
7:00
|
|
|
Section 3 - Serving & Fetching Data
|
|
|
|
8-Full Stack Workflow & Explanation
3:00
|
|
|
|
9-Express Server & Initial Product Routes
12:00
|
|
|
|
10-Nodemon & Concurrently
6:00
|
|
|
|
11-Environment Variables
4:00
|
|
|
|
12-Fetching products
12:00
|
|
|
Section 4 - Starting MongoDB & Mongoose
|
|
|
|
13-mongoDB Atlas Setup
4:00
|
|
|
|
14-mongodb compass Setup
1:00
|
|
|
|
15-Connect With Mongoose
5:00
|
|
|
|
16-Modeling Our Data
11:00
|
|
|
|
17-Prepare Sample Data
4:00
|
|
|
|
18-Seeding Sample Data
17:00
|
|
|
|
19-Getting Started With Postman
4:00
|
|
|
|
20-Get Products From Database
12:00
|
|
|
|
21-Custom Error Middleware
11:00
|
|
|
|
22-Product Controller
3:00
|
|
|
Section 5 - Redux Toolkit Setup & State Management
|
|
|
|
23-Redux & State Overview
14:00
|
|
|
|
24-Product ApiSlice & Get Products Endpoint
9:00
|
|
|
|
25-Get Product Details Endpoint
4:00
|
|
|
|
26-Loader & Message Components
5:00
|
|
|
Section 6 - Shopping Cart Functionality
|
|
|
|
27-Cart Slice & Reducer
5:00
|
|
|
|
28-Add To Cart Function
6:00
|
|
|
|
29-Qty & Add To Cart Hanlder
11:00
|
|
|
|
30-Cart Utils File
2:00
|
|
|
|
31-Item Count In Header
5:00
|
|
|
|
32-Cart Screen
11:00
|
|
|
|
33-Remove From Cart
4:00
|
|
|
Section 7 - Backend Authentication
|
|
|
|
34-User Routes and Controllers
9:00
|
|
|
|
35-User Email & Password Validation
12:00
|
|
|
|
36-How do JSON Web Tokens Work
3:00
|
|
|
|
37-JWT HTTP Only Cookie
6:00
|
|
|
|
38-Authentication Middleware
15:00
|
|
|
|
39-Logout User & Clear Cookie
2:00
|
|
|
|
40-User Register Endpoint & Ecryption
11:00
|
|
|
|
41-User Profile Endpoints
5:00
|
|
|
Section 8 - Frontend Authentication
|
|
|
|
42-Auth & UserApi Slice
7:00
|
|
|
|
43-LoginScreen
2:00
|
|
|
|
44-LoginScreen Functionality
17:00
|
|
|
|
45-User Logout
6:00
|
|
|
|
46-User Registration
8:00
|
|
|
Section 9 - Checkout Process Part-1
|
|
|
|
47-ShippingScreen
6:00
|
|
|
|
48-PrivateRoutes
3:00
|
|
|
|
49-Checkout Steps
6:00
|
|
|
|
50-PaymentScreen
4:00
|
|
|
|
51-OrderRoutes and Controllers
12:00
|
|
|
|
52-Create & Get Orders
|
|