A REST API is an integral component of a web application. You don't need to be an expert backend developer to make your own.

In this tutorial, Nick Karnik demonstrates the basic building blocks of creating a REST API using Node.js, Express, and MongoDB.

You can watch the full video on the freeCodeCamp.org YouTube channel (1.5 hour watch).‌