Skip to content

Поддержка оффлайн тренировок #8

Description

@t9Rem86

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

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

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

  • Все тренировки доступны оффлайн без ошибок отображения.

  • Таймеры, пошаговые инструкции и мультимедийные материалы (текст, видео, анимации) корректно работают оффлайн.

  • Данные о выполненной тренировке:

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

  • Пользователь видит историю оффлайн-тренировок после синхронизации.

  • Механизм синхронизации работает корректно и не дублирует данные.

Цель

  • Обеспечить возможность выполнения тренировок в условиях отсутствия интернет-подключения.

  • Реализовать хранение оффлайн-данных и их последующую синхронизацию с сервером.

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

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

  • Сделать интерфейс оффлайн-тренировок удобным и идентичным онлайн-режиму.

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendServer logic and APImobileMobile app

    Projects

    Status
    Todo

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions