Тема
Тренеру: с чего начать
Первые шаги
- Регистрация (
/register) — выберите роль «тренер». - Пригласите клиента (
/app/clients) — у вас есть постоянная ссылка-приглашение/join/{token}. Отправьте её клиенту в мессенджере; после подтверждения он появится в списке. Ссылка не меняется — можно закрепить её в профиле или в шаблоне сообщения. - Собери программу (
/app/programs) — дни цикла → упражнения → целевые подходы. Удачную программу сохрани как шаблон и назначай следующим клиентам. - Смотри план и факт (
/app/clients) — по каждому клиенту видно, что было назначено и что реально сделано.
Что где лежит
| Экран | Зачем |
|---|---|
/app | сколько у вас активных клиентов, переход в кабинет |
/app/clients | список клиентов, ссылка-приглашение, карточка клиента с планом и фактом |
/app/programs | конструктор программ и шаблоны |
/app/exercises | свои упражнения поверх системного каталога |
/app/settings/profile | имя, email, телефон |
Меню слева показывает только доступные вашей роли разделы; на телефоне открывается кнопкой в верхней панели.
Карточка клиента
В карточке — тренировки за 7 и 30 дней, назначенные программы и последние тренировки с тоннажом и списком упражнений. Кнопка «Назначить программу» открывает конструктор с уже выбранным клиентом.
Под этой статистикой тот же блок «Нагрузка», что спортсмен видит у себя на «Прогрессе»: тоннаж и число упражнений по дням и объём по группам мышц. Цифры совпадают с тем, что вам доступно по связи. Запрос уходит только после того, как карточка клиента открылась.
Если клиент не открыл историю до начала вашей работы, в карточке об этом написано прямо: показаны только тренировки с даты начала связи. В «Нагрузку» они тоже не входят, пока клиент сам не разрешит передачу истории.
Границы доступа
- Программу можно назначить только клиенту с активной связью.
- Дневник, замеры, нагрузка и питание клиента видны, пока связь активна; после завершения доступ закрывается.
- Тренировки клиента до начала вашей связи скрыты, пока клиент сам не разрешит передачу истории.
- Принять ваше приглашение может только аккаунт спортсмена, и только если у него нет другого действующего тренера.
Это не ограничение интерфейса, а инвариант продукта: данные принадлежат спортсмену.
Свой дневник
Тренер тоже тренируется, но дневник, прогресс и питание — разделы аккаунта спортсмена. Чтобы вести их у себя, нужен аккаунт с ролью спортсмена: один пользователь может иметь обе роли, тогда в меню появятся оба набора разделов.
Ещё не в продукте
Чат с клиентом, пакевы занятий, фото-замеры «до/после» и платные подписки запланированы на следующий этап. Пока переписка и оплата — вне приложения.