необходим следующий функционал:
Дневник питания:
Выбираешь продукт + массу, приложение заносить КБЖУ в баланс дня.
Можно составлять блюда, по логике, что вносишь состав продукты с массой каждого элемента и способ приготовления, и рассчитывается КБЖУ блюда на 1 г.
Диета:
Задаются параметры: вес, возраст (другие необходимые параметры) определяется дневной обмен веществ без активности определяется цель и желаемая скорость похудения (необходимый дефицит калорий) задается целевой состав КБЖУ для достижения цели.
Можно менять баланс БЖУ с сохранением целевого калоража
Можно настроить количество приемов пищи в день
Доп. функционал, (опишите в отклике стоимость работы с ним и без него).
Рекомендации от приложения(бота) рациона на день, или на оставшиеся приемы пищи, что можно съесть, и сколько чтобы попасть в нужные КБЖУ.