Фронт-енд часть интернет-магазина. SPA-сайт, сделан с помощью библиотеки Preact.js и использует фейковый бэкенд от miragejs.
Главная фича приложения - каталог с фильтрами. Есть фильтры по жанру, цене, реализован поиск, пагинация, сортировка. Всё работает плавно, без нареканий, багов и недочётов. При загрузке данных с мокового сервера появляется индикация загрузки. Отсутствие данных (например при некорректном поисковом запросе) также обрабатывается.
Пользователь имеет возможность добавлять книги в корзину. Данная функция доступна только авторизованным пользователям. Авторизация простая - работают любые данные. После того как пользователь вошел, он может просматривать товары в корзине, удалять их, добавлять новые, менять количество, и оплатить их (страница чекаута тоже есть).
Сайт имеет приятный дизайн, простые анимации и слайдер на странице кофейни. Вся вёрстка адаптивная, подстраивается под любой экран.