A full Login/Registration system using MongoDB as database , Mongoose ORM , Passport User Authentication and Bcrypt for encrypting the password.
Note : Installing Bcrypt is quite involved. It requires python,Visual Studio and Visual C++ Redistributables (for windows).Instead you can use bcryptjs, they works the same way, only bcrypt is a C++ module for node that works faster and take less resource.
Clone and start the app:
git clone https://github.com/RatulGhosh/node_authentication cd node_authentication npm install node app.js or npm start
Note that Node Authentication is distributed under the MIT License.