Part 1 includes the static HTML and CSS files


Part 2 is the React Project

To start the project:

1. npm install

2. npm start


Functionality Description:
When hover on the star, you won’t make the selection. Instead, you have to click to select. To unselect or reset the selection, simply click on any star. 

When you are happy with your decision, click apply button.


For accessibility, you can use tab to navigate some element. As some people may disable image access, here use font awesome instead of images.