- Clone repo
yarn
yarn start
- visit
http://localhost:3000
https://chris-pm-tool.herokuapp.com/
- Boilerpate from create-react-app chosen to demonstrate experience with modern technology.
- Use popular open source projects where possible.
- React apps do not necessarily require back end, can be deployed easily on different platforms (including native mobile apps), provides lots of options for future enhancements and will work on the vast majority of browsers.
- Tests implemented through jest
yarn test
- Deployed as static build
- Uses browser memory for app data because no requirement.
- Could use Rails but no user login / session, API or backend requirements - do not over-engineer
- Local storage in the browser could also be implemented to persist some data between sessions.
Example project sets from requirements available in App.js
as initialProps
- Could improve UX given more requirements
- Should improve business logic if project sets could include high number of projects