KoVaL.dev

KoVaL.dev

Разработчик, пилю проекты и бизнес в РФ. Создаю сервисы, наступаю на грабли и честно рассказываю, как это чинить. Жизнь, код, факапы, польза и немного сарказма.
Пикабушник
Дата рождения: 25 марта
134 рейтинг 2 подписчика 0 подписок 1 пост 1 в горячем
43

Как я 3 месяца пересчитывал справочники уварки и писал алгоритм, который собирает рацион на неделю из «Пятёрочки» под ваше БЖУ⁠⁠

Серия Проект "Ем Легко!"

Всем привет! Меня зовут Василий, я разработчик и предприниматель из Петербурга. Последние три месяца я провел в режиме хардкорного ресерча: копался в базах USDA и советских справочниках нутрициологии (Скурихина — Тутельяна), варил крупы с кухонными весами и писал с нуля планировщик питания «Ем Легко!»

Зачем еще одно приложение для подсчета калорий, если есть FatSecret, Yazio и десяток других гигантов? Сейчас расскажу, почему существующие дневники питания меня достали и как мы сделали математику, которая реально работает на кухне обычного человека, а не в вакууме.

Их главный минус - вы съели тарелку салата, или супа, или любого другого блюда (которую не сами готовили), и точно никто не скажет какой объем БЖУ и калорий в ней, с погрешностью ~15-20% вполне, а то и больше, а это огромные цифры, если пересчитать их в месячном эквиваленте.

Проблема №1: Дневник питания — это «зеркало заднего вида»

Как работают 95% приложений для похудения? Вы открываете их вечером, вбиваете всё, что съели за день, и приложение уныло сообщает: «Вы перебрали по жирам на 30 грамм и недобрали белок». Пытаться исправить перекос в конце дня — это чистый стресс и дорога к срыву. А самое главное никакой точности.

Мы развернули логику наоборот. Наш планировщик — это навигатор. Рацион строится заранее на неделю. Граммовки продуктов подгоняются под вашу норму еще до того, как вы пошли в магазин, а на выходе формируется готовый список покупок по отделам.

Проблема №2: Ложь в 300–400 калорий на банальной гречке

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

  • Эксперимент с весами: 100 грамм сухой гречки после варки превращаются в 290 грамм готовой каши (коэффициент уварки — 2,9!).

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

Если человек взвешивает готовую еду на тарелке, а в приложение вбивает первую попавшуюся строчку из базы — погрешность составляет до 400 ккал в день. Мы замерили и зашили в базу 29 точных коэффициентов уварки на 22 базовых продукта. Теперь алгоритм сам считает разницу между сырой массой для покупки и готовой порцией.

Проблема №3: Сначала БЖУ от сухой массы, потом калории

Большинство калькуляторов считают норму калорий от общего веса тела (включая жировую ткань). Человек садится на дефицит в 1500 ккал, ест любые продукты, худеет, но вместе с жиром палит мышцы, убивает метаболизм и ходит злой.

Мы заложили в ядро другую математику:

  1. Формула Миффлина — Сан Жеора считает базовый обмен веществ от сухой массы тела.

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

  3. Калории собираются внутри этого коридора БЖУ, а не наоборот.

  4. Допуск при сборке меню — 3%: это проверяемое число, а не «примерно поешьте курочки». Если калорий не хватает до нормы, алгоритм не заставляет давиться лишней кашей, а делает «умный добор» (например, горсть орехов или 25 г авокадо с точным указанием продукта).

Проблема №4: Как готовить, если я не умею

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

  2. Все рецепты разбиты на последовательные шаги, ошибиться невозможно.

  3. На каждое действие есть отдельный таймер: сколько варить, как жарить и когда перевернуть, что с чем и когда добавлять, когда накрыть крышкой и когда снять.

    Все максимально просто!

Как мы победили боль «рецептов с пером единорога»

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

В «Ем Легко!» подход другой:

  • Три корзины под любой кошелек: «База» (курица, яйца, крупы, сезонные овощи из «Пятёрочки» или «Магнита» у дома), «Баланс» (говядина, рыба, сыры) и «Гурман» (форель, авокадо, морепродукты).

  • Конструктор под вашу кухню: Указываете, какая техника есть дома (например, стационарный блендер) — и в меню появляются смузи. Не любите рыбу или печень? Кидаете в стоп-лист, и этот продукт больше никогда не выпадет в рецептах.

  • Учет остатков и сроков годности: Купили пачку риса 800 г, на рецепт ушло 150 г? Остаток 650 г падает в раздел «Мои продукты» и вычитается из следующего списка покупок. Более того, для каждой позиции в базе записан срок годности после вскрытия упаковки — система вовремя подскажет, куда пристроить открытый творог.

Где это всё живет и как попробовать?

Мы сделали проект в виде гибрида: SEO-сайт (где лежит открытый справочник на 194 продукта, калькуляторы уварки и статьи) плюс приложения-боты в Telegram и MAX для полноценной генерации меню.

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

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

Буду рад ответить на вопросы в комментариях: давайте обсудим нутрициологию, математику подбора рациона или техническую сторону реализации!

Готовьте с пользой и удовольствием!

Показать полностью 12
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества