It's an assignment for the job
Desktop
- No data is been sent anywhere as I haven't created any backend, but if I did I would have send the data via post call to the backend and would have created a button to sync or on addition of every weight in the array.
- there is no use of Redux, but Redux would have optimised the data flow, but as use case was not complex , I didn't used any extra API.
- Google react charts were used as they already had something for the charts.
- There are not test cases, as everything completely passing of data flow, no utility logic, hence snapshot testing would have just increase the time with no added benefit, except the check of array of items for weight list.
This project was bootstrapped with Create React App.
In the project directory, you can run:
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.
Images used here for only for samples nothing for commercial/production use, any concerns please contact developer to remove.