/mern-crash-course

Intoduction to the MERN stack

Primary LanguageJavaScript

mern-crash-course


What Is This Project? :

  • This is a simple item list that is built using the MERN stack and is an introduction to using MERN.

What Is MERN? :

MERN:

  • MERN stands for MongoDB, ExrpessJS, ReactJs, and NodeJS. The main purpose in using these technologie together is that you are using a stack that only requires javascript as opposed to several languages that could be difficult to connect to one another. ReactJS serves as the front-end (or client side) where the UI is made up of React components. Changes in data from the front-end are sent to the NodeJS/ExpressJS based back-end (server side) which stores the data in MongoDB.

MongoDB:

  • A no-sql database to store data.

ExpressJS:

  • A javascript framework used along with NodeJS to build the back-end of a website.

ReactJS:

  • A javascript framework used to build the front-end user interface.

NodeJS:

  • A javascript run time environment used to run javascript outside of a browser onto a machine.

Notes:

  • To run the application use "npm run dev"

Other Dependencies/Technologies:

  • Axios
  • Redux
  • Reactstrap
  • Postman