Тема
Спортсмену: с чего начать
Вы можете тренироваться сами или под ведением тренера — приложение работает в обоих случаях.
Первые шаги
- Регистрация (
/register) — выберите роль «спортсмен». Отдельным чекбоксом подтверждаете согласие на обработку данных о здоровье: без него мы не сможем хранить замеры и самочувствие. - Первая тренировка (
/app/workouts) — нажмите «Записать тренировку», добавьте упражнение и заполните подходы. Кнопки «Сохранить» нет: тренировка пишется по ходу занятия сама. - Замеры (
/app/progress) — внесите стартовый вес и обхваты, чтобы графики было с чем сравнивать. - Тема оформления (
/app/settings/appearance) — светлая, тёмная или «как в системе».
Что где лежит
| Экран | Зачем |
|---|---|
/app | план на сегодня: следующий день программы, кнопка «Начать тренировку» — упражнения дня подставятся, цели покажутся подсказкой в пустых полях |
/app/workouts | дневник тренировок: сегодняшняя запись, история, тоннаж |
/app/programs | свои программы: дни → упражнения → целевые подходы |
/app/progress | замеры, график веса тела, график упражнения и нагрузка по дням |
/app/nutrition | КБЖУ за день вручную, средние за 7 дней |
/app/exercises | свои упражнения поверх каталога из ~205 системных |
/app/settings/profile | имя, email, телефон, удаление аккаунта |
Меню слева показывает только те разделы, которые доступны вашей роли; на телефоне оно открывается кнопкой в верхней панели.
Как записывать тренировку
Экран тренировки — это список карточек, по одной на упражнение. Внутри карточки строки подходов.
Раскрыта всегда одна карточка — та, которую вы заполняете; остальные сворачиваются в строку-сводку вида «3 подхода · 60×8». Подходы никуда не делись: нажмите на карточку, и она раскроется.
Добавить упражнение. Кнопка «Добавить упражнение» открывает список снизу: можно искать по названию, отфильтровать по типу (силовые, кардио, плавание) или зайти в группу мышц. Там же лента «Недавние» и кнопка «Создать упражнение» — своё упражнение появится сразу, уходить в каталог не нужно.
Заполнить подход. Полей всегда два, и они подобраны под тип упражнения: вес и повторы для силовых, время и дистанция для кардио и плавания. Если нужны все четыре, откройте меню карточки (⋮) → «Показать все поля».
Если над полем написано «гантель, кг» и рядом «в тоннаж × 2», вводите вес одной гантели. Жим 20 кг на 10 повторов даст в тоннаж 400 кг: в поле так и останется 20, подсказка «прошлый раз» тоже покажет 20. Штанга и упражнение с одной гантелью подписаны «вес, кг» и считаются как введено. Тоннаж этого упражнения виден в шапке карточки, общий — в строке над списком.
Своё упражнение с галочкой «Вес одной гантели из пары» получает ту же подпись. Галочка есть и при создании из листа («Создать упражнение»), и на странице «Упражнения». Уже созданное своё упражнение с экрана не переключается.
Прогресс упражнения. На карточке, в том числе свёрнутой, есть ссылка «Прогресс». Она открывает экран «Прогресс» сразу с этим упражнением и не раскрывает карточку.
Ещё подход. Первый подход заполняете сами, дальше жмёте «Ещё подход»: значения копируются, а курсор встаёт в первое поле — остаётся подкрутить вес или повторы, если они изменились.
Время вводится как мм:сс: «1:30» — это полторы минуты. Можно набрать и просто «90» — получатся те же 90 секунд.
Дата, самочувствие, заметка. На телефоне они спрятаны в шапке за двумя иконками — смайлик («как прошла тренировка») и ползунки («дата и заметки»); на широком экране лежат в панели справа. Заполнять необязательно.
Подходы нумеруются внутри упражнения в порядке ввода, поэтому три подхода приседа так и останутся первым, вторым и третьим.
Сохранение: кнопки нет
Тренировка сохраняется сама, пока вы её заполняете. В шапке экрана видно состояние:
| Что написано | Что это значит |
|---|---|
| Сохранено | всё уехало на сервер |
| Сохраняем… | запись идёт прямо сейчас |
| Есть несохранённые изменения | свежие правки уйдут через пару секунд; обычный рабочий статус, делать ничего не нужно |
| Нет связи — сохраним позже | сеть недоступна; данные лежат на устройстве и уедут сами, когда связь вернётся |
| Не удалось сохранить | сервер не принял запись — обычно из-за значения в одном из полей: оно подсвечено над списком упражнений. Поправьте и сохраните снова |
Кнопка «Повторить» появляется и при пропаже связи, и при отказе сервера. В первом случае ей можно не пользоваться: отправка повторится сама. Все статусы, кроме «Не удалось сохранить», чинятся без вашего участия.
Тренировка сначала пишется на ваше устройство и только потом уходит на сервер. Поэтому связь нужна, чтобы открыть тренировку, но не нужна, чтобы её заполнять: если сеть пропала на уже открытом экране, продолжайте вводить подходы — цифры сохранятся на телефоне и уедут сами, когда связь вернётся.
Если открыть приложение совсем без сети, оно покажет экран «Нет соединения»: оболочка и каталог упражнений подгружаются с сервера. Записанное при этом никуда не денется.
Закрыли вкладку — тренировка уже на сервере: откройте дневник, на карточке «Сегодня» будет «Продолжить». Если часть правок не успела уехать, сверху появится плашка «Есть незавершённая тренировка» — она ведёт в ту же запись. Незаконченная запись хранится в том браузере, где вы её начали: на другом телефоне или в режиме инкогнито её не будет.
Если запись не менялась больше 5 часов, браузер, который снова открыл её адрес, покажет дневник, а не редактор. То же самое, если оставить уже открытую тренировку в фоне и вернуться к вкладке позже пяти часов, ничего в ней не меняя. Пока вкладка на экране, дневник сам не открывается. Над списком будет фраза: «Тренировка не менялась больше 5 часов, поэтому открылся дневник. Запись на месте.» Кнопки «Продолжить» и «Открыть» в дневнике по-прежнему открывают эту тренировку. Запись не удаляется.
Если посреди тренировки приложение попросит войти заново — записанное не пропало. Войдите тем же аккаунтом и откройте дневник: сверху будет «Есть незавершённая тренировка» → «Продолжить».
Пока в подходах нет ни одной цифры, запись считается незаполненной: она видна вам с пометкой «Не заполнена», но не попадает в статистику и не показывается тренеру.
Тренировка по плану
Если открыть тренировку с обзора кнопкой «Начать тренировку», упражнения дня подставятся сами, а цели программы будут показаны серым в пустых полях — это подсказка, а не результат. В дневник вносится факт: пока вы не вписали свои цифры, счётчик честно показывает «0 из 9 подходов», а тоннаж равен нулю.
Две тренировки за один день
Обычная ситуация: утром силовая, вечером плавание. На карточке «Сегодня» рядом с «Продолжить» есть кнопка «Записать ещё одну» — она заводит отдельную запись, а не дописывает в текущую.
Остальные экраны
Программа. Программа — это дни цикла, а не дни недели: «день 1», «день 2» и так далее. На обзоре подставляется тот день, который выполнялся реже других — так цикл проходится ровно, даже если вы пропустили неделю. Программу, назначенную тренером, вы видите целиком, но менять её может только автор.
Замеры. За одну дату хранится один замер: если внести его повторно, он перезапишется. График веса тела строится от двух замеров. Пока их меньше, вместо пустого графика написано: «Нужно минимум два замера, чтобы построить график.»
График упражнения. Над ним четыре метрики: Максимальный вес, Тоннаж, Повторы, Подходы. Переключение не запрашивает данные заново, и выбранная метрика сохраняется, когда вы меняете упражнение в списке.
| Метрика | Что на графике |
|---|---|
| Максимальный вес | самый большой вес, который вы ввели за день. Для пары гантелей он не удваивается: в поле было 20 — на графике тоже 20 |
| Тоннаж | сумма за день: вес × повторы, а для пары гантелей ещё × 2. Жим 20×10 даёт 400 кг |
| Повторы | сумма повторов за день |
| Подходы | сколько подходов с указанным весом |
График строится от двух дней с этим упражнением. Если день один, написано: «Нужно минимум две тренировки с этим упражнением.» Если упражнений с весом ещё не было: «Записывайте тренировки с весом — здесь появится график.» Незаполненная тренировка в график не входит.
Нагрузка. Ниже графиков блок «Нагрузка». Два графика — Тоннаж (кг) и Упражнения (шт) — и полоски Группы мышц с тоннажем по группе. День считается по вашим местным суткам: вечерняя и утренняя тренировка одного календарного дня складываются, даже если по всемирному времени это уже разные даты. Одно и то же упражнение в двух тренировках одного дня считается дважды. Незаполненная тренировка в блок не входит. Пока дней с тренировками нет, написано: «График появится после двух дней с тренировками.» Если день ровно один: «Нужно минимум два дня с тренировками, чтобы построить график.» Полоски групп мышц при этом могут уже быть видны.
Питание. Тоже одна запись за дату: повторный ввод перезаписывает день. Средние за 7 дней считаются по всем дням, где есть записи.
Своё упражнение появится в списках дневника и программ сразу. Удалить его можно, только пока оно нигде не использовано в записанных тренировках и программах — иначе пропали бы уже внесённые подходы.
Если вас ведёт тренер
Тренер присылает ссылку-приглашение вида /join/{token}. Если вы ещё не вошли, приложение сначала попросит войти или зарегистрироваться и вернёт вас обратно на приглашение. После подтверждения между вами появляется активная связь: тренер назначает программы и видит ваш план и факт.
Историю до начала связи он не увидит, пока вы не разрешите её передать. Действующий тренер может быть только один — чтобы принять новое приглашение, сначала нужно завершить текущее сотрудничество.
Приложение на телефоне
Откройте сайт в браузере телефона и добавьте на главный экран — это PWA, иконка и полноэкранный режим появятся как у обычного приложения. Без сети приложение покажет заглушку: данные берутся с сервера. Исключение — уже открытый экран тренировки: он продолжает работать и без связи.
Дальше
Вопросы, на которые нет ответа здесь, — в раздел для тренера или в чат поддержки продукта.