The project aims to emulate this carousel feature from https://www.athenaclub.com/
I used an Angular front end with a NodeJS backend and ExpressJS for the API retrieving the product information. The product data is kept as a .json file. The carousel is an ngx component: the owl-carousel component was originally built for jQuery, but this version was built for Angular. The icons used are from Bootstrap Icon pack, except for the stars for which I used the IonIcons, and all the styling is done with bootstrap and SASS.
In order to deploy, clone repository and run "npm start" in root directory. The NodeJS server is on port 8080 and Angular is on port 4200. Navigate to http://localhost:4200 to see the site.