Skip to content

queppelin-dev/reactjs-node-sample-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Post CRUD Application Using MERN Stack

This application emulates Blogging platform to show basic CRUD operations, where we can write the post and submit it. We can view all the posts after submitting it. Also, there are options to edit or delete the posts.

How To Run The Project

Go to the "server" directory and install all the packages in package.json file by running the command "npm install" in the terminal.

Go to the "client" directory and install all the packages in package.json file by running the command "npm install" in the terminal.

You can also install Yarn to run the client and install the packages.

More details can be found in Client and Server respective directories.

Project Stack

Client

React.js is used as frontend framework.
Redux is used for state management.
Redux thunk is used as middleware for async actions.
Material UI is used to create flat modern UI.

Server

Node.js is used to create the server.
Express framework is used to create api and routes.
MVC architecture is used.

Database

MongoDB is used as nosql database because it represents the data as a collection of documents rather than tables related by foreign keys. This makes it possible for the varied types of data dealt over the internet to be stored decently and accessed in the web applications using Node.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published