Store App
In this project, I used Vue.js (e.g. map, filter, methods, computed, etc.), API, VueX, Vue Router, and SCSS (variables, mixin, partials, function, etc.). The filter method was used to filter out the API data according to a category. The map method was used to modify the original array from API in order to toggle a description for each item separately. On other pages, the customer can add items to a cart or click on the picture or title in order to go to a different route with more details about the product and a bigger picture (this is achieved through VueRouter name and params). On the cart page, the customer can increase or decrease the amount or completely remove the item from the cart (VueX is used in this case).