Web applications in React, Bootstrap, MongoDB, Express

In three tier architecture of a web application there is a presentation layer that represents the Front-end of the application made in Javascript, Css, Html or in the current javascript frameworks: React, Angular, Vue etc. and CSS framework: Bootstrap, Bulma etc. The presentation layer connects with the business logic layer or web server built in Java, Ruby, Phyton, Php etc. or with Node Express and the related Node modules. Finally, the business logic layer connects with the data access layer, i.e. with the MySql, Postgresql or MongoDB database, constituting the Back-End of the application and returning the requested information to the client, i.e. the Front-End of the application.

In this book, we will build a React-Bootstrap front-end, which connects to a Node Express web server, which in turn connects to a MongoDB database of stock items thus creating a three tier architecture.