Update 28/04/2019 : Huge simplification of the project for better usability as a boilerplate.
Based on Create React App for the client.
MERN STACK Authentification with email verification
Demo : https://mern-auth-client.herokuapp.com/login
‼️ Setup BackEnd first
Instructions on server & client folders.
Frontend and Backend run on 2 independent servers.
💻 Boilerplate
MERN Stack with advanced authentification :
Email verification (Token Based) with resend/reset option, Login with forgot password feature.
Server side sessions.
Mongodb,
Express,
React/Redux based on Create React App,
Nodejs,
Passport-js local,
Sendgrid API for emails,
Backend and Frontend need 2 separate deployment.