Разработка PWA-дневника тренировок с AI

Проект: Мобильное приложение для тренировок

Офлайн-дневник тренировок и AI/MCP-управление персональным планом.

Разбор разработки тренировочного PWA: генерация программ, история, замены упражнений и пользовательские сценарии. Здесь представлен кейс, а не форма ведения тренировочного дневника.

Что показывает кейс

Кейс показывает разработку PWA-дневника тренировок с офлайн-режимом и MCP-контуром, через который AI может создавать и менять персональные планы только через проверяемые доменные операции.

Контекст

Тренировка должна работать в зале даже при плохой сети, а AI не должен произвольно менять план или создавать упражнения с неполными данными. Нужны одновременно офлайн-надёжность и безопасная автоматизация.

Что вошло в контур проекта

PWA ведёт активную тренировку, сохраняет план и прогресс для офлайн-работы и безопасно синхронизирует результат. MCP-контур позволяет ассистенту создавать и менять персональные планы и тренировки с проверкой готовности упражнений и привязкой к версии плана.

Решение

PWA хранит активный план и прогресс локально, синхронизирует выполненную тренировку с защитой от повторного применения, а MCP-контур даёт ассистенту только доменные операции над планом и тренировками.

  • Активная тренировка с привязкой к конкретной версии плана.
  • Офлайн-состояние и повторяемая синхронизация факта выполнения.
  • История и прогресс после завершения тренировки.
  • Каталог и пользовательские упражнения.
  • MCP readiness-проверки качества данных пользовательского упражнения.
  • MCP-инструменты для создания, подтверждения и изменения персонального плана.

Рабочий процесс

  • План
  • Офлайн-кэш
  • Тренировка
  • Синхронизация
  • История
  • AI / MCP

Технологический контур

  • Django
  • React
  • Progressive Web Application
  • TypeScript
  • MCP
  • Offline sync
  • Docker

Бизнес-эффект

Критичный сценарий тренировки не зависит от стабильности соединения, а AI меняет программу через проверяемые бизнес-операции.

Связанные направления

Похожие кейсы