Skip to content

Hardened MERN authentication system with secure JWT login, email verification, and OTP-based password reset.

License

Notifications You must be signed in to change notification settings

MartinXCVI/mern-auth-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

15 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

MERN Auth System

πŸ“„ Introduction

A secure and modern authentication system built with the MERN stack (MongoDB, Express, React, Node.js).
It includes robust features like email verification, password reset with OTP, session management, and hardened routes.


πŸ›°οΈ Technologies Used

  • Node.js: JavaScript runtime environment used to execute server-side code.
  • TypeScript: Allows specifying the types of data being passed around within the code.
  • Express: Fast and minimalist web framework for Node.js.
  • MongoDB: Non-relational document database for agile development.
  • Mongoose: ODM (Object Data Modeling) library for MongoDB and Node.js to manage data.
  • React: UI library for building interactive user interfaces.
  • TailwindCSS: Utility-first CSS framework for styling.

πŸ“œ License

This project is licensed under the MIT License.


πŸ§‘β€πŸ’» Developer

About

Hardened MERN authentication system with secure JWT login, email verification, and OTP-based password reset.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages