It's a practice demo about "react/ react-redux/ redux/ react-router-dom ...". You can see the technique from the picture below . Though it's not very complete , but the it help me practice these techniques.
Project technique
File structure
Steps to start
In the project directory, you can run :
npm install
Start the mongdb in your own computer, then enter the server directory , run:
nodemon server.js
According this, you start the server part , next :
npm start
Runs the app in the development mode.
Open http://localhost:3000 to view it in the browser.
The page will reload if you make edits.
You will also see any lint errors in the console.
Outcome
Login page
Dashboard