This is the cinder web client.
Built in React.js, utilizing Redux.
Note: Requires the server to be running
npm install
npm start
From web root:
npm install
npm test
From web root:
npm run start-selenium (NOTE: run the selenium server on a separate terminal window)
npm run system-tests
└── web/ # contains our web-client code
├── public/
| ├── index.html # the root page of the React app
| └── manifest.json # contains config options for android devices
├── system_tests/ # where our system tests live
| └── ...
└── src/
├── index.js # initializes the app
├── setupTests.js # this file is a reserved CRA file - run before Jest tests
├── components/ # React components are kept here - only display data
| └── ...
├── containers/ # React containers are kept here - control data
| └── ...
├── actions/ # redux actions/types
| └── ...
├── reducers/ # redux reducers
| └── ...
├── store/ # redux store - history
| └── ...
├── assets/
| └── ...
└── utils/
└── registerServerWorker.js