/monter-backend

Task user authentication backend using OTP verification

Primary LanguageJavaScript

User Authentication System

Overview

This project is an Express.js application that uses MongoDB for a user authentication system. It includes features such as user registration, OTP validation, login, JWT-based authentication, user information retrieval, and update. Additionally, it has an admin portal for user management.

Prerequisites

  • Node.js and npm installed
  • MongoDB installed and running
  • Vercel account

Project Setup

1. Initialize Project

Create a new directory for your project and initialize a Node.js project:

mkdir user-auth-system
cd user-auth-system
npm init -y