Яндекс.Метрика
Услуги Портфолио Контакты БлогНовости +7 (800) 511‑32‑27 Обсудить проект
Wellness · iOS + Android на Flutter

BasilDoc — приложение для ЗОЖ и подбора диеты: кейс

BasilDoc — мобильное приложение для здорового образа жизни, которое подбирает диету по целям, вкусам и особенностям питания с расчётом калорийности и БЖУ. Это мобильная версия существующего портала о ЗОЖ, запущенного в 2022 году. Кроссплатформенное решение на Flutter/Dart с единой кодовой базой для iOS и Android.

Подбор диеты по анкетеРасчёт калорий и БЖУКонструктор питанияРецепты с фото и видеоИнтеграция с ВкусВиллFlutter · одна кодовая база
BasilDoc — обложка кейса
BasilDocЗдоровье и wellness
Клиент
Создатели портала о ЗОЖ
Отрасль
Здоровье и wellness
Платформы
iOS · Android
Срок
12–20 недель

О продукте

Коротко — что это за продукт и для кого мы его делали.

BasilDoc — это мобильное продолжение действующего портала о здоровом образе жизни. Пользователь проходит короткую анкету — пол, рост, вес, цель и бюджет — и приложение подбирает подходящую диету, считает калорийность и БЖУ по блюдам меню и собирает список продуктов на неделю.

Мы переносили в мобайл уже работающий сервис: backend и дизайны были готовы, задача — выпустить единый продукт сразу для двух платформ. Поэтому выбрали Flutter/Dart с одной кодовой базой, чтобы не поддерживать две отдельные нативные версии.

Задача

Действующему онлайн-сервису о ЗОЖ требовалось мобильное приложение: весь существующий функционал портала нужно было перенести на мобильное ПО, которое работало бы и на iOS, и на Android.

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

Особенности проекта

Wellness-продукт — приложение для здорового образа жизни: подбор диеты, учёт калорий и БЖУ, персональные рекомендации по питанию.

Мобильная версия портала — весь функционал уже работающего сервиса переносится в мобайл, а не создаётся заново.

Кроссплатформенность — единый продукт для iOS и Android на одной кодовой базе Flutter/Dart, без двух отдельных нативных приложений.

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

Решение и подход

Как мы собрали продукт — от архитектуры до процесса.

Мы разложили сценарий пользователя на два ядра: подбор диеты через анкету и ежедневную работу с меню, рецептами и списком продуктов. Анкета собирает цели, вкусы и особенности питания, а на выходе даёт персональную диету с расчётом калорийности и БЖУ по каждому блюду.

В основу легло кроссплатформенное приложение на Flutter/Dart: одна кодовая база выпускает продукт сразу для iOS и Android. Работали по Agile с элементами Scrum и Kanban, опираясь на готовые backend и дизайны портала, поэтому усилия сфокусировались на переносе логики в мобайл, а не на разработке с нуля.

Технологический стек

Инструменты подобраны под задачу продукта.

Flutter / Dart
Кроссплатформенное приложение iOS + Android
Единая кодовая база
Один продукт для двух платформ
Готовый backend портала
API и данные существующего сервиса ЗОЖ

Почему Flutter, а не 2 нативных приложения

Кросс-платформенный подход позволяет выпустить один продукт для двух платформ с единой кодовой базой. Для приложения подбора диеты и расчёта ПДН это оптимальный баланс скорости выхода и покрытия аудитории.

Альтернатива — 2 нативных приложения (Kotlin/Swift): максимальный доступ к нативному API, но двойной скоуп и больший таймлайн. При готовом backend и дизайнах для переноса портала в мобайл Flutter выгоднее.

Функции продукта

Ключевые возможности, которые закрыли задачу бизнеса.

1

Личный профиль

Авторизация и персонализированные данные пользователя — диеты, цели и история сохраняются в аккаунте.

2

Подбор диеты

Анкетирование по целям, вкусам и особенностям питания подбирает подходящую диету под пользователя.

3

Расчёт калорий и БЖУ

Для блюд из меню считаются калорийность и баланс белков, жиров и углеводов.

4

Рецепты

Пошаговые рецепты с фото и видео, ингредиентами и описанием приготовления.

5

Конструктор диет

Составление собственной программы питания и меню на неделю по нужным параметрам.

6

Интеграция ВкусВилл

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

Как это работает

Ключевые экраны продукта — по шагам.

Процесс работы над продуктом

Процесс работы над продуктом

Разработку мы вели полным циклом: бизнес-анализ и Discovery на старте, затем аналитика и дизайн, разработка, тестирование и поддержка.

Поскольку у клиента уже были готовые backend и дизайны портала, основной фокус пришёлся на разработку и тестирование мобильного приложения — перенос существующей логики сервиса в мобайл по Agile с элементами Scrum и Kanban.

Регистрация и вход в аккаунт

Регистрация и вход в аккаунт

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

Авторизация нужна для персонализации: под учётной записью хранятся подобранная диета, цели и история пользователя. Фирменный фиолетовый логотип «b» задаёт узнаваемый стиль BasilDoc.

Анкета подбора диеты

Анкета подбора диеты

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

Каждый шаг — отдельный экран с индикатором прогресса «Шаг 5» и крупными понятными полями ввода. По ответам приложение формирует персональную диету под цели и возможности пользователя.

Результаты и карточки диет

Результаты и карточки диет

На экране результатов приложение показывает подходящие диеты карточками: фото блюда, название («Детокс диета», «Кето диета»), краткое описание и теги пользы — «Для печени», «Сосуды», «Почки».

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

Рецепты с фото, видео и заказом продуктов

Рецепты с фото, видео и заказом продуктов

Каждое блюдо разворачивается в полноценный рецепт: обложка с видео, время приготовления, калорийность и БЖУ, список ингредиентов и пошаговое описание приготовления.

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

Конструктор диет и список продуктов

Конструктор диет и список продуктов

В конструкторе пользователь собирает собственную диету: задаёт калорийность, недельный бюджет и настраивает ингредиенты под свои вкусы и ограничения.

На выходе приложение формирует список продуктов «на сегодня» или «на неделю» с количеством по каждой позиции и кнопкой «Заказать продукты» — эти продукты можно найти во ВкусВилл.

Данные и защита

Приложение работает с персональными данными пользователей, поэтому построено с соблюдением требований 152-ФЗ и локализацией персональных данных.

Процессы обработки данных выстроены в соответствии со стандартом ИСО 27001 — это отвечает требованиям к безопасности wellness-сервиса.

В цифрах

2
платформы из одной кодовой базы
5
шагов анкеты подбора диеты
12–20
недель на кроссплатформенный MVP
1
интеграция с ритейлом (ВкусВилл)
  • 1 кросс-платформенное приложение (Flutter/Dart) для iOS и Android на единой кодовой базе.
  • Подбор диеты через анкетирование (цели/вкусы/особенности питания).
  • Расчёт калорийности и БЖУ для блюд из меню.
  • Конструктор программы питания и рецепты с видео.
  • Готовы сайт, backend и дизайны на момент старта — команда сосредоточилась на мобайл-части.
  • Типичное окно MVP на Flutter — 12–20 недель.

Архитектура и персональные данные

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

Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Реестр операторов: pd.rkn.gov.ru.

Часто задаваемые вопросы

Сколько стоит разработать приложение для ЗОЖ и подбора диеты?
Стоимость зависит от набора платформ (iOS/Android), количества интеграций и сложности базы данных. Точную оценку даём после анализа ТЗ.
Почему Flutter, а не нативные приложения для здоровья?
Flutter позволяет выпустить продукт для двух платформ с единой кодовой базой и быстрым циклом выхода. Для приложения диеты/ЗОЖ производительность и покрытие аудитории важнее нативности интерфейса.
Как работает расчёт калорийности и БЖУ?
Пользователь заполняет анкету с целями и особенностями питания. Приложение подбирает меню и рассчитывает KBJU на основе базы блюд и выбранной программы питания.
Как защищаются анкетные и диететические данные по 152-ФЗ?
Данные пользователей (анкета, диета) обрабатываются с опорой на 152-ФЗ: защищённый канал, минимизация хранения, локализация. Реестр операторов: pd.rkn.gov.ru.
Сколько времени занимает разработка подобного MVP?
Типичный диапазон для кросс-платформенного приложения (при готовых backend и дизайнах) — 12–20 недель; это отраслевой диапазон, а не обязательство. Точные сроки фиксируем после дискавери.

Наши клиенты

Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.

SuperStep
Юнилаб
Plonq
Галамарт
Гром
move2Armenia
Мосокна
Вилка Ложка
Конга
xRouten
AIS

Услуги веб-студии YuSMP Group

Полный спектр разработки — от нативных мобильных приложений до веб-платформ, дизайна и IT-аудита. Выберите направление или закажите проект под ключ.

Мобильная разработка

Нативные и кросс-платформенные приложения для iOS и Android под задачу и бюджет.

Подробнее →

Разработка мобильных приложений под iOS

Нативные приложения для iPhone и iPad на Swift и SwiftUI.

Подробнее →

Разработка мобильных приложений под Android

Приложения для Android на Kotlin и Jetpack Compose.

Подробнее →

Кроссплатформенный подход

Одно приложение сразу на iOS и Android на Flutter.

Подробнее →

Веб - разработка

SPA, порталы и веб-платформы на React / Next.js и Node.

Подробнее →

Backend-разработка

Серверная часть, API, базы данных и интеграции на Node.js, PHP и Python.

Подробнее →

Разработка под ключ

Продукт под ключ: аналитика, дизайн, разработка и запуск.

Подробнее →

MVP

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

Подробнее →

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

Ручное и автоматизированное тестирование — стабильный релиз на всех устройствах.

Подробнее →

UI/UX-дизайн

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

Подробнее →

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

Кликабельный прототип для проверки идеи до разработки.

Подробнее →

Создание сайтов

Корпоративные сайты, лендинги и интернет-магазины под ключ.

Подробнее →

IT - аудит

Аудит ИТ-инфраструктуры, кода и безопасности.

Подробнее →

SEO‑продвижение

Вывод сайта в топ Яндекса и Google — трафик и заявки из поиска.

Подробнее →

Контекстная реклама

Яндекс Директ — заявки с первого дня и контроль цены лида.

Подробнее →

SMM‑продвижение

Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.

Подробнее →

Обсудим ваш проект?

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.

Телефон
Звонок бесплатный
Бесплатный аудит и оценка проекта — вернёмся с планом за 1–2 дня.

* При условии заключения договора на разработку. Услуга технический SEO аудит сайта предоставляется с отчетом и списком рекомендаций.

Нужно мобильное приложение — обсудим

Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.