First install all the packages
npm install
Or
yarn install
Start the app
npm run start
Or
yarn run start
I've used React and simple callback between parent and child component to manage the state.
HTML/CSS Assignment I've done as part of this code base itself, please see CSSAsignment.js and CSSAsignment.less,