Build a notes web application using Node.js, Express and MongoDB Part 1

In this tutorial we will build a simple notes application using Node.js and React. First we will build a CRUD Rest API that can create, retrieve, update and delete Notes using Node.js, Express and MongoDB database. Express is a popular web framework for Node.js that supports routing and middleware to respond to incoming requests. For the object data model, we use Mongoose that provides a schema-based solution to model our application data.

Application that we will build looks like this: