Skip to content

Подключение управления профилем пользователя #12

Description

@t9Rem86

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

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

Критерии приемки

  • Экран профиля отображает:

    • личные данные (возраст, пол, вес, рост)
    • цель и стиль тренировок
    • уровень подготовки
    • доступное оборудование
    • пищевые предпочтения, аллергии, ограничения
    • целевые показатели (вес, процент жира, выносливость и т.д.)
  • Реализованы настройки:

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

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

  • Пользователь может загрузить/изменить аватар.

  • Поддержка валидации всех вводимых данных.

Цель

  • Создать единый модуль управления профилем пользователя, который станет основой персонализации всей системы.

  • Реализовать функциональность:

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

    • AI/ML-ядро — для пересчёта рекомендаций
    • питание — корректировка диеты
    • тренировки — адаптация планов и нагрузки
    • мониторинг — учёт новых параметров
    • аналитика — перерасчёт графиков и показателей
  • Обеспечить простую и интуитивную работу интерфейса и стабильную синхронизацию данных.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendServer logic and APIfrontendUser interface tasks

    Projects

    Status
    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions