<p><b>Проект:</b> прототип «свайп-подбора» для интернет-магазина бренда одежды<br /><b>Формат работы:</b> договор ГПХ с физическим лицом, оплата со счёта ООО<br /><b>Срок выполнения:</b> до 2 месяцев после готовности сайта</p><p></p><hr /><p></p><h2><b>1. Цель и результат</b></h2><p>Разработать модуль свайп-подбора (MVP), который позволит пользователю:</p><ul><li><p>фильтровать товары по параметрам,</p></li><li><p>свайпать «нравится/не нравится»,</p></li><li><p>добавлять понравившиеся вещи в избранное в личном кабинете,</p></li><li><p>добавлять товары в корзину (с выбором размера) в личном кабинете,</p></li><li><p>переходить на страницу товара («Подробнее»),</p></li><li><p>закрывать модуль.</p></li></ul><p>Модуль должен быть интегрирован в интернет-магазин бренда и работать как часть сайта.</p><p></p><hr /><p></p><h2><b>2. Размещение в интерфейсе</b></h2><ul><li><p>Модуль открывается как <b>отдельная вкладка</b> или <b>окно/оверлей</b> на сайте.</p></li><li><p>Обязательная кнопка <b>закрытия</b> (крестик и/или «Назад»).</p></li></ul><p></p><hr /><p></p><h2><b>3. Фильтры (верхняя панель)</b></h2><p>Примерный набор фильтров:</p><ul><li><p>Цвет</p></li><li><p>Размер</p></li><li><p>Сезон</p></li><li><p>Слой (1/2/3)</p></li><li><p>Посадка (slim/regular/relaxed)</p></li><li><p>Цена (слайдер «от–до»)</p></li></ul><p>Финальный список фильтров и их значения предоставит заказчик после завершения сайта.<br />Фильтры должны быть множественными и подтягиваться напрямую из каталога интернет-магазина.<br />Кнопка «Сбросить фильтры»</p><p></p><hr /><p></p><h2><b>4. Зона свайпа и жесты</b></h2><ul><li><p>В центре — карточка товара (стек карточек).</p></li><li><p><b>Свайп влево</b> — «не понравилось» (пропустить).</p></li><li><p><b>Свайп вправо</b> — «понравилось», товар автоматически сохраняется в избранное личного кабинета.</p></li><li><p>Кнопки-дубли: «Не нравится», «Нравится».</p></li><li><p>При свайпе отображается плавная анимация и индикатор (крестик / сердечко).</p></li></ul><p></p><hr /><p></p><h2><b>5. Карточка товара</b></h2><ul><li><p>Фото/галерея (2–3 фото, перелистывание свайпом или стрелками).</p></li><li><p>Название и краткое описание.</p></li><li><p>Параметры: материал, слой, посадка, сезон.</p></li><li><p>Цена (подтягивается из каталога без отдельной логики).</p></li><li><p>Кнопка «Добавить в корзину» — вызывает окно выбора размера, после выбора товар сохраняется в корзине личного кабинета, показывается уведомление «Добавлено».</p></li><li><p>Кнопка «Подробнее» — переход на страницу товара.</p></li><li><p>При свайпе вправо появляется уведомление «Добавлено в избранное».</p></li></ul><p></p><hr /><p></p><h2><b>6. Горизонтальная лента-превью</b></h2><ul><li><p>Под зоной свайпа отображается <b>горизонтальная лента мини-превью товаров</b> по активным фильтрам (скролл).</p></li><li><p>Нажатие на превью переводит пользователя к соответствующей карточке.</p></li></ul><p></p><hr /><p></p><h2><b>7. Интеграция с сайтом</b></h2><ul><li><p>Модуль должен получать список товаров автоматически через <b>API интернет-магазина</b>.</p></li><li><p>Поддержка актуальных данных (новые товары, наличие, размеры).</p></li><li><p>Добавление в корзину и избранное выполняется через API сайта с привязкой к личному кабинету.</p></li><li><p>Для гостей: допускается временное сохранение, но при авторизации данные должны быть синхронизированы с кабинетом.</p></li><li><p>Необходимо предусмотреть защиту от повторного добавления одного и того же товара.</p></li></ul><p></p><hr /><p></p><h2><b>8. Объём каталога</b></h2><ul><li><p>Для тестирования: ~10 товаров (SKU).</p></li><li><p>Модуль должен работать и при увеличении каталога.</p></li></ul><p></p><hr /><p></p><h2><b>9. Дизайн и стиль</b></h2><ul><li><p>Стиль модуля должен быть подстроен под готовый дизайн сайта бренда «Горче».</p></li><li><p>После завершения сайта исполнитель получает доступ к гайдлайнам (цвета, шрифты, UI-элементы).</p></li></ul><p></p><hr /><p></p><h2><b>10. Приёмка и тестирование</b></h2><ul><li><p>Проверка на мобильных и десктопах.</p></li><li><p>Поддерживаемые браузеры: <b>Safari, Google Chrome, Яндекс.Браузер</b>.</p></li><li><p>Результат считается принятым, если:</p><ul><li><p>фильтры работают,</p></li><li><p>свайпы и кнопки корректно добавляют в корзину и избранное,</p></li><li><p>карточки отображаются полностью (фото, цена, параметры),</p></li><li><p>модуль интегрирован в личный кабинет интернет-магазина.</p></li></ul></li></ul><p></p><hr /><p></p><h2><b>11. Поддержка</b></h2><ul><li><p>После передачи кода исполнитель обеспечивает <b>1 месяц минимальной поддержки</b>: устранение багов и ошибок интеграции.</p></li></ul>