GitHub repository: Centinoughty/authentication-system
Created: 2024-11-09T14:01:46Z
Description: A secure Node.js authentication system using Express.js and Mongoose, featuring user registration, JWT-based login, email verification, password reset, role-based access control, and two-factor authentication. Utilizes bcrypt for password hashing, account lockout for failed attempts, and user notifications to meet modern security standards.