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

О продукте
Коротко — что это за продукт и для кого мы его делали.
BasilDoc — это мобильное продолжение действующего портала о здоровом образе жизни. Пользователь проходит короткую анкету — пол, рост, вес, цель и бюджет — и приложение подбирает подходящую диету, считает калорийность и БЖУ по блюдам меню и собирает список продуктов на неделю.
Мы переносили в мобайл уже работающий сервис: backend и дизайны были готовы, задача — выпустить единый продукт сразу для двух платформ. Поэтому выбрали Flutter/Dart с одной кодовой базой, чтобы не поддерживать две отдельные нативные версии.
Задача
Действующему онлайн-сервису о ЗОЖ требовалось мобильное приложение: весь существующий функционал портала нужно было перенести на мобильное ПО, которое работало бы и на iOS, и на Android.
Основная задача — сохранить логику подбора диет, расчёта калорийности и конструктора питания в удобном мобильном формате, не разрабатывая продукт с нуля, а опираясь на готовые backend и дизайны портала.
Особенности проекта
Wellness-продукт — приложение для здорового образа жизни: подбор диеты, учёт калорий и БЖУ, персональные рекомендации по питанию.
Мобильная версия портала — весь функционал уже работающего сервиса переносится в мобайл, а не создаётся заново.
Кроссплатформенность — единый продукт для iOS и Android на одной кодовой базе Flutter/Dart, без двух отдельных нативных приложений.
Интеграция с ритейлом — из приложения можно сразу заказать нужные продукты в сети магазинов ВкусВилл.
Решение и подход
Как мы собрали продукт — от архитектуры до процесса.
Мы разложили сценарий пользователя на два ядра: подбор диеты через анкету и ежедневную работу с меню, рецептами и списком продуктов. Анкета собирает цели, вкусы и особенности питания, а на выходе даёт персональную диету с расчётом калорийности и БЖУ по каждому блюду.
В основу легло кроссплатформенное приложение на Flutter/Dart: одна кодовая база выпускает продукт сразу для iOS и Android. Работали по Agile с элементами Scrum и Kanban, опираясь на готовые backend и дизайны портала, поэтому усилия сфокусировались на переносе логики в мобайл, а не на разработке с нуля.
Технологический стек
Инструменты подобраны под задачу продукта.
Почему Flutter, а не 2 нативных приложения
Кросс-платформенный подход позволяет выпустить один продукт для двух платформ с единой кодовой базой. Для приложения подбора диеты и расчёта ПДН это оптимальный баланс скорости выхода и покрытия аудитории.
Альтернатива — 2 нативных приложения (Kotlin/Swift): максимальный доступ к нативному API, но двойной скоуп и больший таймлайн. При готовом backend и дизайнах для переноса портала в мобайл Flutter выгоднее.
Функции продукта
Ключевые возможности, которые закрыли задачу бизнеса.
Личный профиль
Авторизация и персонализированные данные пользователя — диеты, цели и история сохраняются в аккаунте.
Подбор диеты
Анкетирование по целям, вкусам и особенностям питания подбирает подходящую диету под пользователя.
Расчёт калорий и БЖУ
Для блюд из меню считаются калорийность и баланс белков, жиров и углеводов.
Рецепты
Пошаговые рецепты с фото и видео, ингредиентами и описанием приготовления.
Конструктор диет
Составление собственной программы питания и меню на неделю по нужным параметрам.
Интеграция ВкусВилл
Список нужных продуктов можно сразу заказать в сети магазинов ВкусВилл прямо из приложения.
Как это работает
Ключевые экраны продукта — по шагам.

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

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

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

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

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

Конструктор диет и список продуктов
В конструкторе пользователь собирает собственную диету: задаёт калорийность, недельный бюджет и настраивает ингредиенты под свои вкусы и ограничения.
На выходе приложение формирует список продуктов «на сегодня» или «на неделю» с количеством по каждой позиции и кнопкой «Заказать продукты» — эти продукты можно найти во ВкусВилл.
Данные и защита
Приложение работает с персональными данными пользователей, поэтому построено с соблюдением требований 152-ФЗ и локализацией персональных данных.
Процессы обработки данных выстроены в соответствии со стандартом ИСО 27001 — это отвечает требованиям к безопасности wellness-сервиса.
В цифрах
- 1 кросс-платформенное приложение (Flutter/Dart) для iOS и Android на единой кодовой базе.
- Подбор диеты через анкетирование (цели/вкусы/особенности питания).
- Расчёт калорийности и БЖУ для блюд из меню.
- Конструктор программы питания и рецепты с видео.
- Готовы сайт, backend и дизайны на момент старта — команда сосредоточилась на мобайл-части.
- Типичное окно MVP на Flutter — 12–20 недель.
Архитектура и персональные данные
Приложение обрабатывает анкетные и диететические данные пользователей. Данные передаются по защищённому каналу и хранятся на серверах оператора.
Соответствие: 152-ФЗ, оператор ПДн в реестре РКН, ИСО 27001 (внедрение), локализация персональных данных. Реестр операторов: pd.rkn.gov.ru.
Часто задаваемые вопросы
Сколько стоит разработать приложение для ЗОЖ и подбора диеты?
Почему Flutter, а не нативные приложения для здоровья?
Как работает расчёт калорийности и БЖУ?
Как защищаются анкетные и диететические данные по 152-ФЗ?
Сколько времени занимает разработка подобного MVP?
Наши клиенты
Компании из ритейла, медтеха, логистики и электронной коммерции, которым мы помогли с цифровыми продуктами.
Услуги веб-студии 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‑продвижение
Соцсети и таргет — узнаваемость бренда, комьюнити и заявки.
Подробнее →Наши кейсы
Ещё продукты, которые мы спроектировали и запустили.

LiMP
Мобильный VPN для iOS и Android: WireGuard‑стек, no‑logs и сплит‑туннелирование.

Юнилаб
Приложение для сети медлабораторий: онлайн‑запись, результаты анализов, каталог услуг.

Личный кабинет для финтех‑сервиса
Веб‑кабинет: типы профилей, статистика по договорам, адаптив на Laravel и React.
Блог наших экспертов
Разбираем разработку и технологии простым языком.
Обсудим ваш проект?
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.
Нужно мобильное приложение — обсудим
Расскажите задачу — за 1–2 дня вернёмся с оценкой сроков, бюджета и составом команды.













