você pode verificar uma demo aqui
Os seguintes módulos e ferramentas foram utilizados para o desenvolvimento da aplicação:
Node: https://nodejs.org
MongoDB: https://www.mongodb.com / https://docs.mongodb.com/manual/administration/install-community/
Mongoose: https://mongoosejs.com
Express: https://expressjs.com
Cors: https://github.com/expressjs/cors
Dotenv: https://github.com/motdotla/dotenv
Body-parser
(Express ˆ4.16.0 suporta express.json() )
Nodemon: https://github.com/remy/nodemon
Reactjs: https://reactjs.org
Redux: https://redux.js.org
Babeljs: https://babeljs.io
Webpack: https://webpack.js.org
Material-ui: https://material-ui.com
Axios: https://github.com/axios/axios
E necessário ter previamente instalado Node 8.xˆ e MongoDB 4.xˆ
1 cd Reactjs-crud-MERN/api
2 npm install
3 crie o arquivo .env (baseando-se em .env.example)
4 npm run dev
disponível: http://localhost:4000
1 cd Reactjs-crud-MERN
2 npm install
3 npm run start
disponível: http://localhost:3000