Разработка алгоритма для составления рациона (программ питания)
Необходимо разработать алгоритм, который сможет составлять рацион питания и работать совместно с чат ботом (телеграм) получать и отправлять в него данные для каждого клиента
задачи и функций (кратко)
есть бот, в который пользователь попадает после оплаты услуги
Пользователь попадает в бот
Бот делает опрос и получает данные пользователя (рост вес и тд - все что необходимо для алгоритма и расчета индивидуальной программы питания)
Данные попадают в алгоритм
Алгоритм сначала рассчитывает норму потребления калорий белков жиров углеводов (КБЖУ) и специальные рекомендации по питания для этого клиента
Далее на эти цифры и рекомендации накладывает конкретные продукты в определенном объеме под каждый прием пищи на определенный период (например на 1 месяц)
Далее из нашей базы рецептов подтягиваются рецепты под предложенные продукты
Далее алгоритм зная, какие продукты и в каком объеме потребляет клиент - составляет списки покупок на каждую неделю
Также, алгоритм на начальном этапе (после получения данных из бота) делает прогноз для клиента о сроке достижения идеального веса (должен генерироваться пдф файл, который отправляется в чат бот клиенту)
Также должна быть веб страничка, на которую клиент может зайти и отфильтровать продукты которые он потребляет или которые он не употребляет (не любит или не переносит например) для того, чтобы в подборе продуктов участвовали только те продукты, которые он ест
Должна быть админка, с гибкими настройками под каждый расчет от % соотношения КБЖУ до формул расчета
В готовом рационе должно показываться
Кол-во приемов пищи в день
Общее дневное кол-во КБЖУ и их подвидов
Кол-во КБЖУ и их подвидов для каждого приема пищи
Будет генерироваться по 2 варианта рациона (2 версии подбора продуктов, что бы пользователь мог выбрать, которые ему больше подходят) - как вариант это можно осуществить в виде вэб странички, на которую он заходит и видит для каждого приема пищи на каждый день (например на период 1 неделя) по два варианта рациона. Отмечает галочкой те, которые ему подходят, нажимает сохранить и это является окончательной версией его рацион
Какие расчеты должен делать алгоритм
Кол-во КБЖУ на день
Кол-во КБЖУ на каждый прием пищи
% растительный и животных белков и жиров на день и для каждого приема пищи
% сложных и простых углеводов на день и для каждого приема пищи
подбирать продукты по заявленным параметрам и определять их кол-во на каждый прием пищи (в граммах)
Подробнее про базу продуктов
Для каждого продукта известно его КБЖУ
Известно его происхождение (растительное или животное)
Должна быть схема или матрица пересечения с продуктами с которыми он может или не может сочетаться
Кол-во витаминов и минералов
Для каждого продукта можно присвоить к какому приему пищи он относится (один продукт может относиться к нескольким приемам пищи)
Каждому продукту будет присвоена своя группа, к которой он относится (гарнир, основная часть, соус, дополнение)
Для каждого приема пищи будет шаблоны возможных сочетаний групп продуктов
В АДМИНКЕ
Возможность создавать группу для продукта
Возможность составлять комбинации групп продуктов для каждого приема пищи
Должен быть список всех продуктов, с которыми мы работаем (сгруппированный как на сайте)
Для каждого продукта в списке можно указать принадлежность к приему пищи и принадлежность к группе
Для каждого продукта должно быть указано растительное или животное происхождение (взять с сайта)
________________________________
Можно регулировать скорость похудания (для расчета кол-ва недель до идеального веса)
________________________________
Для каждой цели, для каждого пола можно указать
- % соотношение между растительными и животными белками в каждом приеме пищи
- % соотношение между растительными и животными жирами в каждом приеме пищи
- % соотношение между простыми и сложными углеводами в каждом приеме пищи
- макс и мин значение в граммах для белков, жиров и углеводов (и их подвидов) для каждого приема пищи
- макс и мин значение для калорий для каждого приема пищи
- % белков, жиров и углеводов от калорий (и их подвидов) на день
- % белков, жиров и углеводов от калорий (и их подвидов) на каждый прием пищи
-
Как сделаете бота киньте ссылку, буду вашим первым клиентом
-
так вам алгоритм нужен или доделать систему?
-
Актуальні фриланс-проєкти в категорії Веб-програмування
Допрацювання Front-end e-com сайта на OpencardПотрібно допрацювати front-end e-commerce сайту на OpenCart. Основні задачі: виправити візуальні баги, адаптивність під мобільні пристрої, покращити відображення карток товарів, категорій, кошика та сторінки оформлення замовлення. Очікується акуратна верстка, збереження… CMS, Веб-програмування ∙ 58 хвилин тому ∙ 21 ставка |
Розробка форми збору лідів перед завантаженням програми (MODX)Сайт:bricscad-ukraine.com.uaCMS: MODXМета: Створити механізм збору лідів перед завантаженням програмного забезпечення для 3-х версій Windows, MacOS, Linux з сайту для подальшої обробки відділом продажів. Веб-програмування ∙ 4 години 26 хвилин тому ∙ 26 ставок |
Видалити віруси з сайту і оновити плагіни (Wordpress)Потрібен WordPress-спеціаліст для технічного доопрацювання сайту Завдання: Очистити сайтhttps://www.mast-agency.com/ від вірусів/шкідливого коду, файлів; (на сайті вірус який робить сторінки і редіректи на чужий магазин) Оновити плагіни, щоб сайт працював і виглядав після… CMS, Веб-програмування ∙ 7 годин 58 хвилин тому ∙ 65 ставок |
Зробити щоб листи про замовлення з магазину не потрапляли в спамЗараз є магазин на опенкарті, листи про замовлення потрапляють до спаму, треба зробити так щоб потрапляли в Вхідні (ukr.net gmail) перевірити. хостинг написав: Погана доставка електронної пошти може бути пов'язана з низькою репутацією відправника - IP або домену. У такому… PHP, Веб-програмування ∙ 9 годин 2 хвилини тому ∙ 44 ставки |
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 9 годин 14 хвилин тому ∙ 65 ставок |