Built with react, redux , webpack integration with babel loaders processing custom css and js modules and transpiling them.
Redux dev tools are still enabled in this, mapped to the store so that dispached actions can be tracked (install redux dev tools plugin here)
=========================
Project Initialisation involves standard procedures listed below
Clone the repo
git clone https://github.com/harshattray/dashboard.git
Install npm modules
npm install --save
Install dev dependencies
npm install --save-dev
npm start - fires up the webpack dev server with hot module replacement on port 3004
npm run build - runs the production setup with a clean purge
npm run deploy - runs build and commit deploy, creates a githubpages branch and deploys to github pages (make sure all your api calls are https)
npm run cypress - runs a complete automated test of the workflows.
Make sure the local server is running on 3004 before executing `npm run cypress` , else the tests will fail.
- react: 16.13.1
- redux : 4.0.5
- react-redux : 7.2.0
- redux-form : ^8.2.0
- redux-thunk : 2.3.0
- semantic-ui-react :^0.88.2
- webpack : 4.30.0