Разработка алгоритма для составления рациона (программ питания)
Необходимо разработать алгоритм, который сможет составлять рацион питания и работать совместно с чат ботом (телеграм) получать и отправлять в него данные для каждого клиента
задачи и функций (кратко)
есть бот, в который пользователь попадает после оплаты услуги
Пользователь попадает в бот
Бот делает опрос и получает данные пользователя (рост вес и тд - все что необходимо для алгоритма и расчета индивидуальной программы питания)
Данные попадают в алгоритм
Алгоритм сначала рассчитывает норму потребления калорий белков жиров углеводов (КБЖУ) и специальные рекомендации по питания для этого клиента
Далее на эти цифры и рекомендации накладывает конкретные продукты в определенном объеме под каждый прием пищи на определенный период (например на 1 месяц)
Далее из нашей базы рецептов подтягиваются рецепты под предложенные продукты
Далее алгоритм зная, какие продукты и в каком объеме потребляет клиент - составляет списки покупок на каждую неделю
Также, алгоритм на начальном этапе (после получения данных из бота) делает прогноз для клиента о сроке достижения идеального веса (должен генерироваться пдф файл, который отправляется в чат бот клиенту)
Также должна быть веб страничка, на которую клиент может зайти и отфильтровать продукты которые он потребляет или которые он не употребляет (не любит или не переносит например) для того, чтобы в подборе продуктов участвовали только те продукты, которые он ест
Должна быть админка, с гибкими настройками под каждый расчет от % соотношения КБЖУ до формул расчета
В готовом рационе должно показываться
Кол-во приемов пищи в день
Общее дневное кол-во КБЖУ и их подвидов
Кол-во КБЖУ и их подвидов для каждого приема пищи
Будет генерироваться по 2 варианта рациона (2 версии подбора продуктов, что бы пользователь мог выбрать, которые ему больше подходят) - как вариант это можно осуществить в виде вэб странички, на которую он заходит и видит для каждого приема пищи на каждый день (например на период 1 неделя) по два варианта рациона. Отмечает галочкой те, которые ему подходят, нажимает сохранить и это является окончательной версией его рацион
Какие расчеты должен делать алгоритм
Кол-во КБЖУ на день
Кол-во КБЖУ на каждый прием пищи
% растительный и животных белков и жиров на день и для каждого приема пищи
% сложных и простых углеводов на день и для каждого приема пищи
подбирать продукты по заявленным параметрам и определять их кол-во на каждый прием пищи (в граммах)
Подробнее про базу продуктов
Для каждого продукта известно его КБЖУ
Известно его происхождение (растительное или животное)
Должна быть схема или матрица пересечения с продуктами с которыми он может или не может сочетаться
Кол-во витаминов и минералов
Для каждого продукта можно присвоить к какому приему пищи он относится (один продукт может относиться к нескольким приемам пищи)
Каждому продукту будет присвоена своя группа, к которой он относится (гарнир, основная часть, соус, дополнение)
Для каждого приема пищи будет шаблоны возможных сочетаний групп продуктов
В АДМИНКЕ
Возможность создавать группу для продукта
Возможность составлять комбинации групп продуктов для каждого приема пищи
Должен быть список всех продуктов, с которыми мы работаем (сгруппированный как на сайте)
Для каждого продукта в списке можно указать принадлежность к приему пищи и принадлежность к группе
Для каждого продукта должно быть указано растительное или животное происхождение (взять с сайта)
________________________________
Можно регулировать скорость похудания (для расчета кол-ва недель до идеального веса)
________________________________
Для каждой цели, для каждого пола можно указать
- % соотношение между растительными и животными белками в каждом приеме пищи
- % соотношение между растительными и животными жирами в каждом приеме пищи
- % соотношение между простыми и сложными углеводами в каждом приеме пищи
- макс и мин значение в граммах для белков, жиров и углеводов (и их подвидов) для каждого приема пищи
- макс и мин значение для калорий для каждого приема пищи
- % белков, жиров и углеводов от калорий (и их подвидов) на день
- % белков, жиров и углеводов от калорий (и их подвидов) на каждый прием пищи
-
Как сделаете бота киньте ссылку, буду вашим первым клиентом
-
так вам алгоритм нужен или доделать систему?
-
Current freelance projects in the category Web Programming
Make sure that order emails from the store do not go to spam.Currently, there is a store on OpenCart, and order emails are landing in spam. We need to ensure they go to Inbox (ukr.net gmail) and check it. The hosting provider wrote: Poor email delivery may be related to a low sender reputation - IP or domain. In this case, we can advise… PHP, Web Programming ∙ 11 minutes back ∙ 10 proposals |
I am looking for an experienced Full Stack developer to create a SaaS service for online stores.Service idea: The client uploads a link to their product feed (XML or CSV). The service automatically retrieves the products, takes their photos, and creates new advertising images based on ready-made templates: price, discount, logo, promotional tags, etc. There should also be… Javascript and Typescript, Web Programming ∙ 22 minutes back ∙ 14 proposals |
Development of a WebGL/Three.js scene with generation and export of 3D (snapshot) from an animated shaderObject Description:The project is a designer table shaped like a realistic, deep whirlpool (a central vortex that smoothly transitions from a wide horizontal tabletop to a thin elegant leg). Task Essence:A WebGL / Creative Coding developer is required to create an interactive 3D… Javascript and Typescript, Web Programming ∙ 20 hours 56 minutes back ∙ 24 proposals |
Shopify developer for sushi delivery website (Poland)We are looking for an experienced Shopify developer to implement a food delivery website (sushi) for a client from Katowice, Poland. What needs to be done: Set up the site on a ready-made Shopify template (template to be agreed upon) Menu with photos of dishes and descriptions… Web Programming ∙ 22 hours 27 minutes back ∙ 40 proposals |
Webflow developer for filling portfolio pages on the websiteA website custom-built on Webflow for a construction company needs to quickly fill project pages using one template (replace images and texts) For 2 languages Quantity - 6 pieces Ready to start asap, thank you! HTML & CSS, Web Programming ∙ 1 day 14 hours back ∙ 41 proposals |