Catalog

Overview

I built out the UI for the Catalog Collection builder in Iterable. This provides an interface for defining collections that find particular items stored in a particular catalog. It supports boolean logic, static search criteria, dynamic search criteria, various search operators, ordering, sorting, and limiting.

Use the Collection Builder to define a collection that combines multiple groups of static and dynamic search criteria into a single, overall search that finds relevant items in a catalog.

Skills

JavaScript
Redux
HTML
CSS

Screenshots

The Collection Builder has the following interface (this example shows a sample collection definition with empty search criteria):