

So, we now have an overview of what we are going to build, so we would now like to start building the project.In this post we are going to setup a production ready web server from scratch on AWS EC2 instace and deploy MERN Stack application that have regisistratioand Goal setting Functionality ?Ī MERN Stack application is made up of a front app built with React and React frontend is connected to backend api built with Node.js + Expressjs + MongoDB, hence the name MERN (MongoDB, Expressjs, React, Nodejs). We would create REST APIs with Express and use these endpoints in the React frontend to interact with our backend part. We would use mongoose to connect to our MongoDB database. We would use MongoDB as the NoSQL database to store our data as documents in JSON format. We would use React Bootstrap library for basic designing of the interface.īackend - For the backend side, we would be using the Express library on top of Nodejs. Now, let's get familiar with the tech stack we are going to use for building this application.įrontend - In the frontend side, we would be using React as the frontend library. So, these are the basic features we would be having in our application. Option to pay and checkout thus creating order and emptying the cart.Using Local Storage to store the JWT so that we only allow logged-in users to buy items.
#MERN STACK DIAGRAM UPDATE#
#MERN STACK DIAGRAM FULL#
Previously, I have made two series which were a social media website and job search website but both of them were built on Django framework and we used Django templating engine to create the frontend for our applications at that time.īut, now we are using Full Stack JavaScript to design and develop our applications. This series will be completely focused on MERN stack (MongoDB, Express, React and Node). Hello friends! So, I am starting a new article series based on MERN stack and this article is the first part of that series.
