Разработка алгоритма для составления рациона (программ питания)
Необходимо разработать алгоритм, который сможет составлять рацион питания и работать совместно с чат ботом (телеграм) получать и отправлять в него данные для каждого клиента
задачи и функций (кратко)
есть бот, в который пользователь попадает после оплаты услуги
Пользователь попадает в бот
Бот делает опрос и получает данные пользователя (рост вес и тд - все что необходимо для алгоритма и расчета индивидуальной программы питания)
Данные попадают в алгоритм
Алгоритм сначала рассчитывает норму потребления калорий белков жиров углеводов (КБЖУ) и специальные рекомендации по питания для этого клиента
Далее на эти цифры и рекомендации накладывает конкретные продукты в определенном объеме под каждый прием пищи на определенный период (например на 1 месяц)
Далее из нашей базы рецептов подтягиваются рецепты под предложенные продукты
Далее алгоритм зная, какие продукты и в каком объеме потребляет клиент - составляет списки покупок на каждую неделю
Также, алгоритм на начальном этапе (после получения данных из бота) делает прогноз для клиента о сроке достижения идеального веса (должен генерироваться пдф файл, который отправляется в чат бот клиенту)
Также должна быть веб страничка, на которую клиент может зайти и отфильтровать продукты которые он потребляет или которые он не употребляет (не любит или не переносит например) для того, чтобы в подборе продуктов участвовали только те продукты, которые он ест
Должна быть админка, с гибкими настройками под каждый расчет от % соотношения КБЖУ до формул расчета
В готовом рационе должно показываться
Кол-во приемов пищи в день
Общее дневное кол-во КБЖУ и их подвидов
Кол-во КБЖУ и их подвидов для каждого приема пищи
Будет генерироваться по 2 варианта рациона (2 версии подбора продуктов, что бы пользователь мог выбрать, которые ему больше подходят) - как вариант это можно осуществить в виде вэб странички, на которую он заходит и видит для каждого приема пищи на каждый день (например на период 1 неделя) по два варианта рациона. Отмечает галочкой те, которые ему подходят, нажимает сохранить и это является окончательной версией его рацион
Какие расчеты должен делать алгоритм
Кол-во КБЖУ на день
Кол-во КБЖУ на каждый прием пищи
% растительный и животных белков и жиров на день и для каждого приема пищи
% сложных и простых углеводов на день и для каждого приема пищи
подбирать продукты по заявленным параметрам и определять их кол-во на каждый прием пищи (в граммах)
Подробнее про базу продуктов
Для каждого продукта известно его КБЖУ
Известно его происхождение (растительное или животное)
Должна быть схема или матрица пересечения с продуктами с которыми он может или не может сочетаться
Кол-во витаминов и минералов
Для каждого продукта можно присвоить к какому приему пищи он относится (один продукт может относиться к нескольким приемам пищи)
Каждому продукту будет присвоена своя группа, к которой он относится (гарнир, основная часть, соус, дополнение)
Для каждого приема пищи будет шаблоны возможных сочетаний групп продуктов
В АДМИНКЕ
Возможность создавать группу для продукта
Возможность составлять комбинации групп продуктов для каждого приема пищи
Должен быть список всех продуктов, с которыми мы работаем (сгруппированный как на сайте)
Для каждого продукта в списке можно указать принадлежность к приему пищи и принадлежность к группе
Для каждого продукта должно быть указано растительное или животное происхождение (взять с сайта)
________________________________
Можно регулировать скорость похудания (для расчета кол-ва недель до идеального веса)
________________________________
Для каждой цели, для каждого пола можно указать
- % соотношение между растительными и животными белками в каждом приеме пищи
- % соотношение между растительными и животными жирами в каждом приеме пищи
- % соотношение между простыми и сложными углеводами в каждом приеме пищи
- макс и мин значение в граммах для белков, жиров и углеводов (и их подвидов) для каждого приема пищи
- макс и мин значение для калорий для каждого приема пищи
- % белков, жиров и углеводов от калорий (и их подвидов) на день
- % белков, жиров и углеводов от калорий (и их подвидов) на каждый прием пищи
-
Как сделаете бота киньте ссылку, буду вашим первым клиентом
-
так вам алгоритм нужен или доделать систему?
-
Актуальные фриланс-проекты в категории Веб-программирование
Внесение правок на сайт (WP, Elementor)Добрый день. Нужно внести 2 правки на сайт: 1. Мейн меню "пляше" при наведении курсора, плюс на укр версии оно центрировано по вертикали (так и должно быть), а в ру - без центровки, сверху. Нужно отцентрировать ру как в укр 2. На главной странице есть блок "наши продукты", там… Веб-программирование ∙ 1 час 20 минут назад ∙ 29 ставок |
Необхідно модернизувати для зручності адмінку в Open CartТехническое задание по настройке/доработке OpenCart 1. Каталог → Товары Задача 1. Добавить колонку «Категория» в список товаров Задача 2. Добавить колонку «Артикул» в список товаров Задача 3. Добавить колонку «Дата и время создания товара» Задача 4. Быстрое редактирование… Веб-программирование ∙ 1 час 37 минут назад ∙ 33 ставки |
Доработка каталога для сайтаДля сайта каталога нужно сделать доработки: (работу можно разбить на єтапи чи взяти по кваліфікаціі частину) 1. в админке возможность заливать SQL файлы для обновления цен (в архиве он price_balluff_2026_for_site.sql). (сейчас они залиты программистом, нужно на будущее, что б… AI обработка текстов, Веб-программирование ∙ 1 час 45 минут назад ∙ 20 ставок |
WhatsApp Business API / Meta Cloud API.Здравствуйте. Мне нужна помощь по официальному подключению WhatsApp Business API / Meta Cloud API. Ситуация такая: У меня уже есть рабочий WhatsApp Business номер. Он сейчас используется на телефоне в приложении WhatsApp Business. Удалять приложение, переносить номер только в… Веб-программирование ∙ 2 часа 29 минут назад ∙ 13 ставок |
Учетные записи ShopifyИщу человека для настройки существующего магазина детской мебели, магазин еще не работал, но частично заполнен Веб-программирование ∙ 2 часа 43 минуты назад ∙ 16 ставок |