Стартовали новые рейтинги digital-подрядчиковУспейте принять участие! Предварительные результаты.
EVO Mobile
Доставка продуктов "Лавка Edoque"
EVO Mobile
#Приложение под ключ

Доставка продуктов "Лавка Edoque"

68 
EVO Mobile Россия, Санкт-Петербург
Поделиться:
Клиент

Лавка Edoque

Сфера

Услуги

Регион

Россия, Москва

Мобильная платформа

IOS, Android

Сдано

Декабрь 2023

Задача

К нам обратился заказчик с задачей создания мобильного приложения для действующего сервиса доставки натуральных продуктов «Лавка Edoque».

Основная цель — предоставить клиентам удобный инструмент для регулярных покупок экопродуктов с честным происхождением, натуральным составом и гарантией качества. Приложение должно объединять в себе онлайн-магазин, гибкую систему доставки и быть готовым к масштабированию.

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

Решение

1Погружение в проект, анализ и написание технического задания

Цель этапа — зафиксировать всю бизнес-логику проекта и подготовить техническую основу для дизайна и разработки.

На этом этапе ключевую роль играли проджект-менеджер и аналитик с нашей стороны.

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

В результате мы подготовили подробное техническое задание: определили структуру приложения, пользовательские роли, механику заказов и бонусов, интеграции с CMS, CRM и платёжной системой, а также заложили возможность будущего масштабирования.

2Прототипирование и UI/UX-дизайн

Цель этапа — создать понятный, премиальный и удобный интерфейс, соответствующий философии бренда и ожиданиям пользователей.

Дизайном занимался UI/UX-дизайнер в связке с проджект-менеджером.

На основе ТЗ мы разработали прототипы всех экранов, проработали пользовательские сценарии и взаимодействие с элементами.

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

Дизайн адаптирован под iOS и Android, с соблюдением платформенных гайдлайнов.

3Разработка и интеграции

Цель этапа — реализовать весь функционал приложения и обеспечить его стабильную работу в связке с backend-системами.

На этом этапе работала основная техническая команда:

— главный разработчик (архитектура и технический контроль),

— Flutter-разработчик (frontend-часть),

— Python-разработчик (backend и API),

— тестировщик (QA),

— проджект-менеджер (координация и коммуникация с заказчиком).

Разработка велась итеративно и была разбита на микро-этапы. После каждой итерации заказчику предоставлялись рабочие сборки под iOS и Android — для проверки функциональности, прозрачного контроля хода работ и раннего выявления правок. Это обеспечивало максимальную синхронность и исключало накопление технического долга.

Фронтенд реализован на Flutter с кроссплатформенной поддержкой. Backend-часть — на Python, с интеграцией в CMS клиента, системой бонусов, учётом заказов и подключением платёжного модуля (ЮKassa).

Функциональность включала: 

— каталог с фильтрами и поиском,

— карточки товаров с описанием и составом,

— корзину и оформление заказа,

— авторизацию по телефону и email,

— бонусную систему,

— личный кабинет и история заказов,

— push-уведомления и системные сообщения.

Отдельную роль на этом этапе сыграл QA-специалист — он проводил тестирование каждой сборки, фиксировал замечания и контролировал их устранение до передачи версии заказчику.

В результате заказчик получал не просто работающую сборку, а стабильно функционирующий и протестированный модуль.

4Финальные тестирования

Цель этапа — провести комплексную проверку всего приложения перед публикацией и убедиться в его стабильной работе во всех сценариях.

Поскольку тестирование велось параллельно с разработкой (в рамках каждой итерации), на данном этапе мы сфокусировались на финальной валидации всего функционала в сборке целиком.

Над этапом работали: тестировщик (QA), главный разработчик и проджект-менеджер.

Была проведена серия ручных прогонов по всем основным сценариям на реальных устройствах iOS и Android: регистрация, поиск, заказ, оплата, работа бонусов, push-уведомления, ошибки на нестабильном интернете и т.п.

Проверялись граничные кейсы, стабильность работы после обновлений, поведение при неполных данных и отключении сетевого соединения.

В ходе тестирования были выявлены и устранены последние мелкие баги, уточнены UX-моменты (например, анимации, переходы, уведомления).

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

5Публикация в магазины приложений

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

После завершения разработки и финального тестирования мы перешли к публикации приложения в App Store, Google Play и RuStore.

На этом этапе участвовали проджект-менеджер, Flutter-разработчик и DevOps-инженер.

Мы оформили аккаунты разработчика от лица заказчика, подготовили описания, скриншоты, ключевые слова и иконки.

Также настроили сборку релизных версий, провели внутренние проверки и подготовили приложение к прохождению модерации в каждом магазине.

Параллельно были подключены системы аналитики (Firebase) и сбора ошибок (crash-репортинг), чтобы отслеживать поведение пользователей и оперативно реагировать на возможные сбои после запуска.

Все магазины успешно приняли приложение, и оно стало доступным для загрузки конечным пользователям на iOS и Android.

6Поддержка и развитие

Цель этапа — обеспечить техническое сопровождение и внедрять новые функции по мере развития бизнеса.

После релиза команда EVO Mobile продолжила работу над проектом: разработчики, тестировщик и проджект-менеджер участвовали во внедрении новых функций и оптимизации.

Были реализованы: расширенные фильтры, повторные заказы, бонусная система, импорт из CMS и доработки push-механики.

Результат

Приложение «Лавке Edoque» позволило выйти на новый уровень сервиса и цифровизации.

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

Благодаря стабильной работе, продуманному UX и сильной связке с бизнес-процессами, приложение способствовало росту повторных заказов (LTV) и укреплению доверия к бренду

Комментарий агентства

Сергей Кретюк
Сергей Кретюк

Генеральный директор (CEO)

Для нас этот проект получился очень живым и интересным. С «Лавкой Edoque» мы не просто сделали ещё одно приложение, а действительно погрузились в их философию — натуральность, честность, качество.

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

Это как раз тот случай, когда и бизнесу, и клиенту, и нам самим результат по-настоящему нравится. Мы гордимся этим проектом.


Стек технологий

  • Dart Dart Язык программирования
  • Python Python Язык программирования
  • FastAPI FastAPI Фреймворк/библиотека
  • Django Django Фреймворк/библиотека
  • Flutter Flutter Фреймворк/библиотека
  • Docker Docker Среда разработки
  • Xcode Xcode Среда разработки
  • Visual Studio Code Visual Studio Code Среда разработки
  • Figma Figma Графический редактор

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

EVO Mobile с удовольствием обсудит вашу задачу

Оставить заявку