- body-parser * Makes it possible to work with requests from client to server over request.body
- expressJs * Webframework for Node.js
- method-overwrite * For accessing PUT and DELETE Requests
- connect-flash * For client side feedbacks as messages
- mongoose _ elegant mongodb object modeling for node.js _ For further installtion for node.js implementation see mongoose Getting Started Guide
- passportJs * For User Authentication
- passport-local * Passport strategy for authenticating with a username and password.
Working demo deployed at Heroku and mLab.