+7 (495) 147-04-32
Главная
/
Кейсы
/
E-commerce
/
Приложение для ювелирного ритейлера // E-commerce

Приложение для ювелирного ритейлера из топ-5 (NDA) Кроссплатформенное мобильное решение для продавцов-консультантов розничной сети

#mobile#retail#flutter

О проекте

Крупной сети ювелирных магазинов с 300+ точками продаж по всей стране нужен был рабочий цифровой инструмент для продавцов-консультантов. Решение должно было  ускорять обслуживание покупателей, давать быстрый доступ к каталогу товаров и профилю клиента, а также помогать увеличивать продажи за счёт персональных рекомендаций.

Задача

Нам требовалось за 3,5 месяца собрать и выкатить кроссплатформенное мобильное приложение. У заказчика была собственная команда бэкенд-разработчиков, но отсутствовали специалисты по мобильной разработке. Поэтому нам надо было быстро сформировать команду под проект и успеть собрать MVP, чтобы прогнать его на ограниченной группе пользователей.

Решение

Мы разработали приложение на Flutter. Для проекта была собрана команда: тимлид Flutter, два разработчика уровня Middle и QA-инженер. Специалисты обеспечили полный цикл мобильной разработки и тестирования.

Продукт прошёл тестовый запуск в срок и сразу показал эффективность. Консультанты получили удобный инструмент для работы, а бизнес — подтверждение гипотез о росте продаж и повышении качества обслуживания.

Интерфейс создан максимально простым и утилитарным: быстрый поиск товаров, мгновенное сканирование штрихкодов, крупные кнопки для оформления заказа и быстрый доступ к профилю клиента. Всё лишнее было убрано, чтобы консультант мог работать в режиме «одной руки», не отвлекаясь от покупателя. Цветовое оформление и айдентика были адаптированы под бренд (под NDA) — сохранили фирменный стиль и добавили современный акцент.

Приложение для ювелирного ритейлера от LighTech

Этапы проекта

1

Планирование и проектирование

Настройка процессов внутри кросс-функциональной команды.

2

Разработка архитектуры

Создание модульной структуры для дальнейшего масштабирования.

3

UX/UI-дизайн

Разработка интерфейса, ориентированного на скорость работы консультанта: минимум кликов, крупные элементы управления, удобная навигация.

4

Реализация MVP

Запуск ограниченного теста к ключевой дате (8 марта).

5

Тестирование

Проверка стабильности работы приложения в реальных условиях торговли ювелирными изделиями.

Функционал

  • Сканирование штрихкодов и быстрый поиск — консультант может моментально найти нужный товар и показать альтернативы через подборку «Похожие».
     

  • Каталог товаров — удобная навигация и фильтры для работы с ассортиментом.
     

  • Оформление заказа — возможность быстро собрать заказ прямо с устройства консультанта, без дополнительных систем.
     

  • Профиль клиента — история покупок, предпочтения и рекомендации.
     

  • Персонализация опыта — благодаря данным о клиентах консультант может предлагать релевантные товары и поднимать средний чек.

Функционал приложения для ювелирной компании от LighTech

Вызовы

Главным вызовом стали сжатые сроки — всего 3,5 месяца. Необходимо было одновременно наладить взаимодействие кросс-функциональной команды и успеть выпустить MVP к важной дате. Также мобильная часть проекта велась с нуля, а процессы требовали синхронизации с бэкенд-командой заказчика.

Результаты

После запуска мобильного приложения скорость оформления заказов выросла в 3 раза. За счёт рекомендаций и истории покупок стало меньше упущенных продаж, поднялись допродажи и средний чек. 

Для продавцов разработанное решение стало рабочим ассистентом. Сотрудникам ювелирных магазинов стало проще разбираться в ассортименте, предлагать подходящие товары и работать с клиентом на месте. Новый инструмент повысил общую мотивацию и уровень сервиса, что сказалось на результатах бизнеса.

Мобайл

Clean Architecture
Архитектурный подход к разработке программного обеспечения, фокусирующийся на разделении ответственности и независимости от внешних фреймворков
Flutter
Мощный фреймворк для быстрой и эффективной разработки, идеально подходящий для создания кроссплатформенных приложений. Он обеспечивает высокую производительность и гибкость, позволяет эффективно реализовывать сложную бизнес-логику и обеспечивает высокое качество пользовательских интерфейсов
Riverpod
Современный инструмент управления состоянием в приложениях на Flutter, предоставляющий гибкий и безопасный способ взаимодействия с данными без ограничения архитектуры.
Dio
Библиотека для работы с HTTP-запросами во Flutter. Используется для общения приложения с сервером.
Retrofit
Инструмент для удобной работы с API во Flutter. Работает в паре с Dio и позволяет писать меньше кода.
Hive
Лёгкая и быстрая база данных, которая работает прямо в мобильном приложении — без подключения к серверу.
GetIt
Сервис-локатор для Flutter, который помогает управлять зависимостями и данными в приложении.
Injectable
Библиотека для упрощённого внедрения зависимостей в приложениях на Dart/Flutter. Помогает разделять логику и улучшать архитектуру.
shared_preferences
Лёгкое хранилище пар ключ–значение на устройстве, используемое для сохранения настроек и состояния приложения без необходимости базы данных.

Геолокация

yandex_mapkit
Пакет для интеграции Яндекс.Карт во Flutter-приложение: поддерживает отрисовку карт, работу с метками, геопозицию и маршрутизацию.

Dev-зависимости

build_runner
Инструмент автоматической генерации кода в Dart. Запускает билдеры (например, для сериализации или DI), чтобы избавить разработчика от рутины.
freezed и freezed_annotation
Набор инструментов для декларативного описания неизменяемых моделей данных (immutable data classes) с поддержкой union-типов, копирования и сериализации.
Mockito
Библиотека для тестирования в Dart/Flutter. Позволяет подменять зависимости и проверять, как работает логика приложения.
json_serializable и json_annotation
Генератор и аннотации для автоматического преобразования моделей Dart в JSON и обратно. Ускоряют работу с API и минимизируют ошибки ручного парсинга.
injectable_generator
Кодогенератор для пакета injectable, автоматизирующий настройку dependency injection в проекте. Позволяет строить дерево зависимостей без ручной конфигурации.

Дополнительные утилиты

intl
Библиотека для интернационализации и локализации приложений: поддержка форматов дат, чисел, валют, а также многоязычных строк.
rxdart
Реализация реактивных расширений для Dart. Добавляет к стандартным Stream новые операторы трансформации, комбинирования и управления потоками данных.
url_launcher
Пакет для открытия ссылок и внешних приложений с устройства: запуск браузера, почты, звонков и других intent-операций.
visibility_detector
Инструмент для отслеживания видимости виджетов в интерфейсе. Используется, например, для ленивой загрузки контента или аналитики поведения пользователя.

Еще кейсы

Обсудить проект
Имя
Связаться
Сообщение
Прикрепить файл +
Запрос на получение файлов
Имя
Отправить файлы
Сообщение
Спасибо!
Ваша заявка отправлена
После обработки наш менеджер свяжется с вами