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.
- 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.
This project is licensed under the MIT License.