This is a complete MERN stack authentication project. This includes features like user registration, user login, email verification, password change and forgot password. Nodemailer is implemented for resetting password and verifying email.
To run this system, follow the following guidelines
- Download or clone the repository.
- Create a .env file and populate the required variables from the .env.example file.
- Run the command in all the directories (API, Client) in terminal..
npm install - After installation is completed, Run in all the directories (API, Client) in terminal.
npm run dev - The system should start working.