Runs the app in the development mode.
Launches the test runner in the interactive watch mode.
React For whole application development
Redux For storing shopping cart state
React router For routing
Styled-components For styling
Jest and Enzyme For unit testing
Create-react-app For fast project setup, ejected toconfigure webpack,
so that local resources like images would be possible to reach in front end.