Category Archives: MEAN STACK

The ‘MEAN’ Stack

MEAN is a framework for an easy starting point with MongoDB, Node.js, Express, and AngularJS based applications. It is designed to give you a quick and organized way to start developing MEAN based web apps with useful modules like Mongoose and Passport pre-bundled and configured. We mainly try to take care of the connection points between existing popular frameworks and solve common integration problems.


MongoDB – Download and Install mongodb – Checkout their manual if you’re just starting.
Node.js – Download and Iמstall Node.js, codeschool has free node and angular tutorials.
Git – Get git using a package manager or download it.
Grunt – Download and Install Grunt.
$ npm install -g grunt-cli

To start with MEAN install the mean-cli package from NPM. This will add the mean command which lets you interact (install, manage, update …) your mean based application.

MEAN is an acronym for M*ongo, *E*xpress.js , *A*ngular.js and *N ode.js

Go through MongoDB Official Website and proceed to its Great Manual, which should help you understand NoSQL and MongoDB better.
The best way to understand express is through its Official Website, particularly The Express Guide; you can also go through this StackOverflow Thread for more resources.
Angular’s Official Website is a great starting point. CodeSchool and google created a great tutorial for beginners., and the angular videos by Egghead.
Start by going through Node.js Official Website and this StackOverflow Thread, which should get you going with the Node.js platform in no time.