The MEAN stack is a strong, full-stack JavaScript solution that consists of four different building blocks: MongoDB as the database, Express as the web server framework, AngularJS as the web client framework, and Node.js as the server platform. These building blocks can be developed by various teams who can push the development and documentation of each component.

Express is a minimal, open source and flexible Node.js web application framework which provides robust features for web and mobile applications. Let’s brief ourselves with basic knowledge of NodeJS and JavaScript before kicking off with Express.