На основании данных по товарам из приложенного items.json и названий материалов из materials.json отрисовать страницу со списком товаров согласно приложенному дизайну.
Требования:
- верстка - семантичная, по БЭМ, адаптивная;
- соответствующие селекторы сортируют записи по ценам (по возрастанию, по убыванию), и фильтруют по материалу (металл, дерево);
- исходные json файлы подвергаются изменениям только по полю image (по необходимости), в остальном остаются неизменными;
Дополнительно*:
- Товары добавляются в Избранные при помощи соответствующей кнопки (хранение в Local Storage);
- Товары добавляются в Корзину при помощи соответствующей кнопки (хранение в Local Storage);
Посмотреть можно здесь.