|
@@ -0,0 +1,35 @@
|
|
|
|
|
+# Практика: CalorieCalculator
|
|
|
|
|
+**Дата выполнения:** 28.05.2026
|
|
|
|
|
+
|
|
|
|
|
+**Студент:** Жевлаков.И.А
|
|
|
|
|
+
|
|
|
|
|
+**Группа:** 26 (2пгр.)
|
|
|
|
|
+
|
|
|
|
|
+## Цели:
|
|
|
|
|
+- *Создать веб‑приложение для учёта калорий и макронутриентов (БЖУ: белки, жиры, углеводы) с удобным интерфейсом.*
|
|
|
|
|
+- *Обеспечить персонализацию: расчёт дневной нормы калорий на основе антропометрических данных пользователя (рост, вес, возраст, пол) и уровня физической активности.*
|
|
|
|
|
+- *Реализовать базу данных блюд с указанием калорийности и БЖУ на 100 г или стандартную порцию.*
|
|
|
|
|
+- *Гарантировать безопасность данных пользователей (аутентификация, шифрование паролей, защита от SQL‑инъекций и XSS‑атак).*
|
|
|
|
|
+- 
|
|
|
|
|
+
|
|
|
|
|
+## Задачи:
|
|
|
|
|
+- *настроить систему контроля версий (Git)*
|
|
|
|
|
+- *организовать структуру проекта*
|
|
|
|
|
+- *аписать README.md с описанием проекта, инструкциями по установке и запуску.*
|
|
|
|
|
+## Функциональность учёта питания:
|
|
|
|
|
+- *реализовать расчёт калорийности блюда на основе ингредиентов (для пользовательских рецептов)*
|
|
|
|
|
+- *добавить импорт данных из внешних источников (например, сканирование штрихкодов или этикеток)*
|
|
|
|
|
+- *предусмотреть возможность ручного ввода блюд с указанием КБЖУ.*
|
|
|
|
|
+- 
|
|
|
|
|
+## Тестирование:
|
|
|
|
|
+- *написать юнит‑тесты для ключевых функций (расчёт нормы, валидация данных)*
|
|
|
|
|
+- *провести интеграционное тестирование API*
|
|
|
|
|
+- *выполнить ручное тестирование интерфейса (UX/UI)*
|
|
|
|
|
+- *проверить безопасность (аутентификация, защита данных)*
|
|
|
|
|
+## Заключение:
|
|
|
|
|
+- *калькулятора калорий предоставляет готовое решение для расчёта суточной нормы калорий с учётом индивидуальных параметров пользователя. Проект включает понятный интерфейс, проверенные формулы расчёта и возможность расширения функционала. Код структурирован и документирован, что упрощает его использование и доработку. Решение подойдёт как для самостоятельного применения, так и для интеграции в более крупные проекты, связанные с питанием и фитнесом*
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+
|