Frontend-test for TagesJump

На основании данных по товарам из приложенного items.json и названий материалов из materials.json отрисовать страницу со списком товаров согласно приложенному дизайну.

Требования:

  • верстка - семантичная, по БЭМ, адаптивная;
  • соответствующие селекторы сортируют записи по ценам (по возрастанию, по убыванию), и фильтруют по материалу (металл, дерево);
  • исходные json файлы подвергаются изменениям только по полю image (по необходимости), в остальном остаются неизменными;

Дополнительно*:

  • Товары добавляются в Избранные при помощи соответствующей кнопки (хранение в Local Storage);
  • Товары добавляются в Корзину при помощи соответствующей кнопки (хранение в Local Storage);

Посмотреть можно здесь.