The skeleton application will encapsulate rudimentary features and a workflow repeated for most MERN applications. We will build the skeleton essentially as a basic but fully functioning MERN web application with user create, update, delete (CRUD), and authentication-authorization (auth) capabilities, which will also lay out how to develop, organize, and run code for general web applications built using this stack. The aim is to keep the skeleton as simple as possible so it is easy to extend, and can be used as a base application for developing different MERN applications.
Skeleton application overview
Feature breakdown
In the skeleton application, we will add the following use cases with user CRUD and auth functionality...