/menu_del_dia

Meal planning service for every day

Primary LanguageJupyter NotebookMIT LicenseMIT

Meal Planning Service for Every Day

Project Description

This project is a service for creating a daily meal plan. The main idea is to help users plan their diet by providing them with a list of dishes and recipes for the next day. This can be implemented through a Telegram bot or email newsletter.

Concept

Survey and Personalization

  • The user starts by taking a survey (after successful testing of the MVP), where they provide the following information:
    • Number of people the meal plan is for (or number of servings).
    • Preferences for food items: meat, mushrooms, poultry, seafood (shrimp, mussels), white fish, red fish.
    • Preferred dishes for lunch and dinner: salad, soup, main course.

Concept

  • In the first message (before the start of the 7-day period), the user will receive:
    • A list of dishes for each day of the week.
    • A list of necessary ingredients and their quantities.
  • Every evening, the user receives a message with:
    • A list of dishes for breakfast, lunch, and dinner for the next day.
    • Recipes for these dishes.
    • A list of necessary ingredients and their quantities for cooking the dishes.

Disclaimer

  • The user is solely responsible for their health and well-being, especially if they have allergies or intolerances to certain foods. Before using the daily meal planning service, it is recommended to carefully assess dietary restrictions and consult a medical professional if necessary. Note that your personal food preferences and restrictions should be considered when choosing dishes from the provided recipes.
  • Naturally, I used someone else's recipes as a base, but all of them have been adapted to suit the taste of our family.
  • The recipe database will be kept private.

Feedback

  • Users can provide feedback and suggestions through:
    • A Google form for constructive criticism with a predefined structure.
    • The bot or email.

CRON jobs

0 10 * * 0 /path/to/python /path/to/menu_generator.py
1 10 * * 0 /path/to/python /path/to/weekly_message_sender.py
0 18 * * * /path/to/python /path/to/daily_message_sender.py

Motivation (Manifesto)

  1. This project solves my problem and is aimed at satisfying my needs for meal planning.

  2. I am creating this service because I want it to meet my requirements:

    • Inclusion of only tried and tested dishes in the database.
    • Interface through a Telegram bot.
    • Minimalistic recipe text.
    • Ability to create a grocery shopping list for the week ahead.

Сервис по составлению меню питания на каждый день

Описание проекта

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

Концепция

Опрос и персонализация

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

Концепция

  • В первом сообщении (перед началом 7-дневного периода) будет отправлено на ознакомление:
    • Список блюд на каждый день недели.
    • Список необходимых продуктов и их количество.
  • Каждый вечер пользователь получает сообщение с:
    • Списком блюд на завтрак, обед и ужин на следующий день.
    • Рецептами для этих блюд.
    • Списком необходимых продуктов и их количеством для приготовления блюд.

Дисклеймер

  • Пользователь самостоятельно несет ответственность за свое здоровье и благополучие, особенно если у него есть аллергии или непереносимость определенных продуктов. Перед началом использования сервиса по составлению меню питания на каждый день, рекомендуется внимательно оценить свои диетические ограничения и консультироваться с медицинским специалистом при необходимости. Учтите, что ваши личные пищевые предпочтения и ограничения должны быть учтены при выборе блюд из предоставляемых рецептов.
  • Естественно, я брал за основу чьи-то рецепты, но все они были переработаны под вкус нашей семьи.
  • База данных рецептов будет скрыта.

Обратная связь

  • Пользователи могут отправлять отзывы и предложения через:
    • Google-форму для конструктивной критики с заранее заданной структурой.
    • Бота или почту.

Мотивация (манифест)

  1. Этот проект решает мою проблему и ориентирован на удовлетворение моих потребностей в планировании рациона питания.

  2. Я создаю этот сервис, потому что хочу, чтобы он соответствовал моим требованиям:

    • Включение в базу только проверенных и опробованных мною блюд.
    • Интерфейс через телеграм-бота.
    • Минималистичный текст с рецепта.
    • Возможность составления списка покупок на неделю вперед.