Техническое задание: Калькулятор калорий в Telegram

Цель проекта

Разработать удобного и функционального Telegram-бота или мини-приложение (в зависимости от технической возможности), предназначенного для расчета суточной нормы калорий, учета потребляемых продуктов и отслеживания прогресса пользователя.

Основные требования к функционалу

  • Расчет нормы калорий: Реализация алгоритма расчета индивидуальной суточной нормы на основе введенных пользователем данных (пол, возраст, рост, вес, уровень физической активности, цель - похудение, поддержание или набор массы).
  • Учет питания:
    • База данных продуктов с информацией о БЖУ (белки, жиры, углеводы) и калорийности.
    • Возможность для пользователя добавлять свои продукты и блюда.
    • Функция быстрого выбора и добавления продуктов в дневной рацион.
  • Ведение дневника: Интерфейс для внесения приемов пищи (завтрак, обед, ужин, перекусы) с отображением остатка калорий на день.
  • Статистика и отчеты: Визуализация прогресса (графики, диаграммы) по потреблению калорий и макронутриентов за выбранный период (день, неделя, месяц).
  • Удобный интерфейс: Интуитивно понятное управление через кнопки и команды бота. Для мини-приложения - адаптивный и лаконичный веб-интерфейс.

Технические детали

  • Формат реализации: Telegram-бот (предпочтительно) или Telegram Mini App.
  • Решение о выборе формата принимается исполнителем на основе анализа возможности реализации полного требуемого функционала.
  • Необходима система хранения данных пользователей (предпочтительно с использованием базы данных).
  • Подробное описание всех функций и логики работы представлено в отдельном документе с техническими схемами.

Ожидаемый результат

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

Разработка трех вариантов герба или логотипа

Требуется профессиональный дизайнер для создания трех вариантов герба или логотипа. Работа выполняется в программе Corel Draw (версии 13, 14 или 17). Итоговые файлы должны быть предоставлены в форматах исходника (.cdr) и растрового изображения (.jpeg). Все детали и элементы (буквы, корона, форма, вензеля) будут указаны в подробном техническом задании.

Разработка Telegram-бота с платной подпиской и лендингом

Требуется создать и настроить Telegram-бота с функцией приема платной подписки в двух валютах (евро и рубли) через различные платежные системы, а также разработать простую одностраничную веб-страницу для его презентации.