MERN: The MERN Stack

MERN: The MERN Stack

December 22, 2020
MERN Stack

What is the “MERN Stack”?


MERN stack is a web development framework. It consists of MongoDB, ExpressJS, ReactJS, and NodeJS as its working components. Here are the details of what each of these components is used for in developing a web application when using the MERN stack:

MongoDB: A document-oriented, No-SQL database used to store the application data.

What is MongoDB?

NodeJS: The JavaScript runtime environment. It is used to run JavaScript on a machine rather than in a browser.

What is Node?

ExpressJS: A framework layered on top of NodeJS, used to build the backend of a site using NodeJS functions and structures. Since NodeJS was not developed to make websites but rather run JavaScript on a machine, ExpressJS was developed.

What is Express?

ReactJS: A library created by Facebook. It is used to build UI components that create the user interface of the single page web application.

What is React

MERN Stack The Big Picture

MERN Stack

Useful Resources & Links

The following links allow you to dive deeper into some of the concepts taught in this module. Attached, you also find all the source code snapshots for the module – you also find them attached to the individual lectures they belong to.

Official React Docs:

Official Node.js Docs:

Official Express.js Docs:

Official MongoDB Docs:


  1. Dev December 23, 2020 at 4:32 pm - Reply

    Nice Sir

  2. 20bet September 4, 2023 at 1:56 am - Reply

    Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.

Leave A Comment