Skip to content

Latest commit

 

History

History
9 lines (6 loc) · 909 Bytes

README.md

File metadata and controls

9 lines (6 loc) · 909 Bytes

Athena Technical Assessment

The project aims to emulate this carousel feature from https://www.athenaclub.com/ image

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.