Data Science. Разработка с нуля. 1. Умный календарь БАДов (AI Supplement Scheduler) Задача: Разработать модуль, который автоматически составляет индивидуальный календарь приёма витаминов и пищевых добавок для пользователя. Функционал: Пользователь вводит свои предпочтения, цели, список принимаемых БАДов, дозировки, противопоказания. AI-модуль формирует оптимальный график приёма с учётом рекомендуемых интервалов, времени суток, совместимости добавок. Реализовать push-уведомления о времени приёма каждой добавки. Модуль должен отслеживать пропуски и предлагать корректировки режима. Данные о приёме сохраняются в профиле пользователя и могут быть экспортированы. 2. Распознавание калорий по фото (AI Food Recognition) Задача: Реализовать компьютерное зрение для автоматического определения состава и калорийности блюд по фотографии. Функционал: Пользователь фотографирует блюдо через приложение. Модуль выделяет и классифицирует продукты на фото (например, яблоко, банан, мясо и т.д.). Оценивает размер порций, рассчитывает калорийность и БЖУ (белки, жиры, углеводы). Ошибка распознавания не должна превышать 16%. Результаты автоматически заносятся в дневник питания пользователя. Возможность ручного редактирования результата пользователем. 3. Контроль техники упражнений (AI Pose Estimation) Задача: Разработать функцию “виртуального тренера”, анализирующую технику выполнения упражнений через камеру смартфона. Функционал: Использовать алгоритмы распознавания позы (pose estimation) для отслеживания ключевых точек тела пользователя в реальном времени. Оценивать правильность выполнения упражнения: осанка, амплитуда, углы сгибания, симметрия движений. Давать пользователю обратную связь (текст/графика): что исправить, как улучшить технику. Сохранять историю тренировок и прогресс пользователя. Обеспечить работу модуля на устройстве (Core ML/Apple Vision) для приватности и скорости. 4. Персональный профиль и хранение данных Задача: Разработать систему персональных профилей с безопасным хранением и синхронизацией данных. Функционал: Пользователь указывает параметры тела (рост, вес, возраст, цели). В профиле сохраняется история приёма БАДов, калорий, тренировок. Данные должны храниться в зашифрованном виде, синхронизироваться через облако. Поддержка интеграции с Apple HealthKit (и в перспективе – с другими платформами). Реализовать экспорт и удаление данных по запросу пользователя. 5. Лента новостей и обзоров БАД Задача: Создать информационный раздел с актуальным контентом о ЗОЖ, фитнесе, добавках. Функционал: Регулярно обновляемая лента статей, обзоров, новостей. Категоризация контента (витамины, спортпит, диеты и т.д.). Поиск по ключевым словам и фильтрация по категориям. Возможность сохранять избранные материалы в профиль пользователя. Контент должен быть научно обоснован и проходить модерацию.