Testing Used: chai cheerio grunt grunt-contrib-jshint mocha nock supertest
Authentication: passport passport-http passport-local express-session bcryptjs
Templating: jade
Emailer: nodemailer
Flash Messages: express-messages connect-flash
Serve Favicons: serve-favicon
File Uploads: multer
Data Source: mongodb
ORM/ODM: mongoose monk
Logger: winston morgan
Validator: express-validator
Session: express-session
Date & Time: moment
Inspect: node --inspect [app] open in chrome => chrome://inspect