T. Marzetti Product Filters

A product filtering app using Vue 3. This site uses Craft CMS and the product results are loaded via its GraphQL API. When the app loads, the data is loaded into the Vuex store and each product's tags are read, generating the filtering menu. Fuse.js is used for basic string searching.

Screenshot of product filtering application