How to install and run the project
This project uses npm. To install and start the app run following commands.
npm install
npm start
Visit http://localhost:3000. You will see an empty shopping cart and two buttons below. One adds random products to the shopping cart, the other opens a modal overlay.