Mern Stack Authentication Project
Link to open source: https://github.com/kartiksainix/MERN-AUTH
I have developed a authentication project using MERN STACK.
In this project I have implemented Sing Up, Login, Logout, Verify Email, Forgot Password, Reset Password and Check Authentication functionalities.
I have used the following packages:
1. MongoDB – Database for securely storing user data (name, email, verification status, etc.)
2. React + Framer Motion – Interactive UI components for a dynamic user experience.
3. Express.js & Node.js – Backend services to manage routes, middleware, and authentication logic.
4. Mailtrap API (demo) – Email service to handle welcome emails, verification links, and password reset emails.
5. Crypto & Bcrypt.js – Security features for generating unique tokens and encrypting passwords.
6. CORS – Implementing cross-origin resource sharing to ensure secure communication across domains.
7. JSON Web Token (JWT) – Compact, secure tokens to facilitate seamless user authentication and data exchange.
I'm eager to continue developing more advanced projects in the MERN stack and to deepen my expertise in full-stack technologies like Next.js and Generative AI technologies.
.png)
.png)
.png)
.png)
.png)
.png)
.png)
