Node.js App based on the Easy Node Authentication Tutorial from Scotch.io (https://scotch.io/tutorials/easy-node-authentication-setup-and-local)
This covers the Local Authentication part only.
I totally recommend this tutorial for everyone trying to learn and understand how Node.js Authentication works using Passport.js.
User data is stored in a MongoDB Database. Routes are handled by Express.js. The views are rendered using the EJS Template Engine.