Создать лёгкое, удобное и быстрое мобильное приложение на Flutter, которое позволит оформлять заказы за пару минут. Заказчику было важно сохранить узнаваемую айдентику бренда из Instagram, минимизировать количество шагов при оформлении покупки и обеспечить гибкую работу с промокодами, доставкой и вариантами оплаты.
Приложение должно быть адаптировано под нестандартные сценарии: примерка, заказ через соцсети, нестандартные статусы оплаты (предоплата, бронь, самовывоз).
Мы начали с анализа поведения пользователей в Instagram-магазинах: как именно они выбирают вещи, что влияет на принятие решения, как происходит коммуникация в Direct и по каким признакам определяют доверие к бренду. Этот опыт мы перенесли в digital-форму: минимальное количество полей, никаких «регистраций», лёгкая корзина, промокоды и баннеры с уровнем стиля. UI строился с опорой на референсы SHEIN, Wildberries и Instagram-шоппинга.
С технической стороны выбрали Flutter для кроссплатформенности, предусмотрели интеграцию с CRM и возможность масштабирования в полноценный маркетплейс.
Категории с вложенными подкатегориями (например, "Платья → Корсетные").
Поддержка баннеров и промо-блоков в каталоге.
Интеграция с backend для загрузки ассортимента по REST API.
Фильтры по цвету, размеру, наличию (в шоу-руме / онлайн).
Адаптация под мобильный UX: фильтры раскрываются в модальных окнах.
Мгновенное применение фильтров без перезагрузки экрана.
Добавление и удаление товаров из избранного в один клик.
Хранение локально и синхронизация после авторизации.
Быстрый переход в корзину из избранного.
Минималистичная авторизация без пароля (по номеру телефона).
Просмотр заказов, редактирование данных и сохранение адресов.
Поддержка множественных товаров и вариантов размеров.
Визуальные баннеры с "уровнем стиля" (геймификация корзины).
Мгновенное обновление суммы и количества.
Интуитивная форма с автозаполнением номера и города.
Выбор способа доставки (почта, СДЭК, курьер), включая "примерку" и VIP-доставку.
Возможность указать пол, комментарий к заказу и выбрать способ оплаты (на месте / онлайн).
История заказов с отображением товаров, статусов и суммы.
Возможность перейти из заказа к повторной покупке.
Поддержка промокодов с сохранением истории.
Карта с адресами шоу-румов и режимом работы.
Поддержка нескольких точек с выделением на карте.
Приложение собрано под iOS и Android, с единым кодом на Flutter.
Среднее время оформления заказа — менее 90 секунд.
Простой UX, ориентированный на Instagram-покупателя.
Поддержка кастомных вариантов доставки, оплаты и примерки.
Полностью автономное решение, не зависящее от сайта.
Возможность масштабирования в маркетплейс без смены архитектуры.