- Framworks and servers related
express, react, react-dom, react-redux, redux, thunk
babel-core, babel-loader, babel-preset-es2015, babel-preset-react
- Extra functions
axios, jquery, body-parser, shortid: 2.2.8, xss-filters, webpack
- To run the app, run the following command inside the folder
npm install
- When on development, run the following commands
npm start
npm run build
npm run api-server
npm run test
test: jest --coverage --watchAll
- No scaffolding tool was used
- xss-filters is used to prevent Cross-site scripting (XSS) attacks
- maintainability : code was separated into modules
- testability : each module is by feature for testablity
- readability : all files follows same guidelines and structures
- UX: given sample UX was built within time constraint