In this tutorial, We'll learn how to build a complete MERN Stack application (OTP Verification, JWT Token, Authentication, Reset Password)
⏱️ Timestamps ⏱️
00:00 - Introduction
03:03 - Setup Project
12:25 - Create Routes
20:00 - Login UI
35:12 - Formik
43:23 - Reset UI
57:00 - Register Component
01:11:23 - Profile UI
01:18:54 - Setup Backend
01:24:41 - MongoDB Connection
01:28:55 - Endpoints
01:42:06 - /register
01:56:43 - /login
02:09:35 - /getUser
02:15:50 - /updateUser
02:21:22 - Auth Middleware
02:30:26 - Generate OTP
02:42:12 - /resetPassword
02:50:19 - Send Mail
03:02:28 - axios
03:28:56 - Zustand Store
03:41:10 - Custom Hooks
03:54:01 - Register
03:59:18 - Password
04:04:12 - Profile Update
04:18:23 - Protect Routes
04:24:30 - Password Recovery
04:37:46 - Verify OTP
04:41:15 - Reset Password
04:52:40 - MongoDB ATLAS Connection
You can Follow Along with me using the below Git Repository.
Use "git branch --list" to see all branches.
📂 Source Project
📦 https://github.com/akashyap2013/MERN_Login_App_with_ResetEmail.git