75 - Setup Redux Toolkit Part 1
76 - Setup Redux Toolkit Part 2
77 - Register User 1 createAsyncThunk
78 - Register User 2 Handle response
79 - Register User 3 Form Validation
80 - Register User 4 Component Logic
81 - Register User 5 Bug Fix
82 - Login User Redux Logic
83 - Login User Component Logic
84 - Logout User Redux Logic
85 - Logout User Component Logic
86 - Get Login Status Redux Logic
87 - Get Login Status Component Logic
88 - Custom Hook useRedirectLoggedOutUser
89 - Show or Hide Links
90 - Get User Profile Redux Logic
91 - Get User Profile Component Logic
92 - Update User Redux Logic
93 - Update User Preview Profile Image
94 - Update User Upload Image to Cloudinary
95 - Update User Upload to MongoDB
96 - Update User Shorten Username
97 - Send Verification Email Redux Logic
98 - Send Verification Email Component Logic
99 - Verify User Redux Logic
100 - Verify User Component Logic
101 - Change Password Redux Logic
102 - Change Password Component Logic
103 - Send Automated Email Redux Logic
104 - Send Automated Email Component Logic
105 - Forgot Password Redux Logic
106 - Forgot Password Component Logic
107 - Reset Password Redux Logic
108 - Reset Password Component Logic
109 - Reset Password Component Logic Debug Session
110 - Get Users Redux Logic
111 - Get Users Component Logic
112 - Delete User Redux Logic
113 - Delete Users Component Logic
114 - Upgrade User Redux Logic
115 - Upgrade User Component Logic
116 - Search Users Functionality
117 - Pagination Functionality
118 - User Stats Redux Logic
119 - User Stats Component Logic
120 - Send Login Code Redux Logic
121 - Send Login Code Component Logic
122 - Login With Code Redux Logic
123 - Login With Code Component Logic
124 - Resend Login Code
125 - Google Auth setup
126 - Google Auth setup Part 2
127 - Google Auth Login Frontend
128 - Google Auth Login Backend