Нужно написать SPA на angular.js, где выводятся все товары, есть возможность фильтровать эти товары (параметры — материал и цвет в виде дропдаун-листов, цена — параметр интервальный, в виде слайдера). Так же должен работать роутинг (angular-ui-route). Плюсом будет покрытие функционала тестами.
Исходный код лежит тут: https://github.com/qertis/angular-shop-test