This is the result of the proposed challenge,
Follow netlify link: Front-end Challege
Some details were missing for the challenge to be fully concluded. I gave priority to the treatment of the API, because in my opinion the API and the creation of the products dynamically was the most important in the challenge, in addition to a clean and well structured code.
To run the project on a machine is very simple, just open the index.html file that is inside the views folder.