← Все макеты

Планы

Таб «Планы»: программы и рационы под одним переключателем. Круг 2: создать можно кнопкой-FAB, упражнения и граммы правятся прямо в строке, частые упражнения и продукты добавляются одним касанием, назначить клиентам можно прямо из строки шаблона.

Таб «Планы»

Один таб вместо двух («Программы» и «Рационы»), переключатель наверху листа. Создать — FAB справа над таббаром: на этом экране одно главное создающее действие. Раньше под каждой карточкой была кнопка «Назначить клиенту» во всю ширину, теперь в строке шаблона — лёгкая кнопка справа, а сама строка открывает шаблон.

Планы · Программы · шаблоны, назначенные, черновик, каталог идея «Программы» и «Рационы» — один таб «Планы». Раньше под каждой карточкой была кнопка во всю ширину, теперь это одна строка с «Назначить», новая программа создаётся FAB. Назначить: было 4 касания, стало 3 (Назначить → отметить → «Назначить · N»). Назначенные свёрнуты до двух строк, группируются под шаблоном, когда их больше 10. компоненты: segmented, search-field, menu, fab

9:41

Планы

8 клиентов на программах · 3 шаблона
Шаблоны · 3
Сушка · верх/низ6 нед · средний · 4 дня · 18 упр. и ещё 3
Сила 5×58 нед · продвинутый · 3 дня · 5 упр. Олег
Поддержание · 3 дня4 нед · новичок · 3 дня · 9 упр. Ирина
Назначенные · 8
Сушка · верх/низ · Маринас 29 сент
Сила 5×5 · Олегнеделя 3 из 8
Ещё 6 назначенныхи ещё 3
Черновик · Ноги, добор объёма2 дня · 7 упр.
Каталог Gaina · 24готовые — скопировать к себе

Планы · Рационы · мои шаблоны и копии у клиентов, сразу после назначения. Подтверждения нет, есть «Отменить» в плашке: назначение можно откатить. FAB — «Новый рацион». На копии видно, кто её правит (решение 6). компоненты: segmented, filter-bar (чипы), toast, fab

9:41

Планы

3 рациона · копии у 6 клиентов
Мои · 3
Сушка · 4 приёма10 позиций · 1 542 ккал ПЖ4 клиента
Набор · 5 приёмов14 позиций · 2 480 ккал Даниил
Окно 12:00–20:008 позиций · 1 900 ккал Сергей
Копии у клиентов · 6
Сушка · 4 приёма · Маринаправите вы и Марина
Окно 12:00–20:00 · Сергейведёте только вы
ПЖ
Сушка · 4 приёма · Павелне в приложении
Назначено Екатерине

Планы · пусто · первый вход тренера. FAB остаётся на своём месте и собирает программу с нуля. В пустом состоянии вторым путём предложен каталог: скопировать готовую программу быстрее. компоненты: empty-state, fab

9:41

Планы

программ и рационов пока нет

Программ пока нет

Соберите шаблон кнопкой «+» или возьмите готовый из каталога. Назначается клиентам в три касания, веса подставятся из их истории.

Программа

Упражнение правится прямо в строке: подходы, повторы и нагрузка — числовые поля, тап открывает цифровую клавиатуру. Шторки «Цель упражнения» больше нет. Если подходы разные (пирамида, лесенка, дроп-сет), строка раскрывается в таблицу по подходам, как в веб-конструкторе. Суперсет — пункт меню «⋯», без отдельной шторки. Внизу дня — недавние упражнения, добавляются одним касанием.

Конструктор · правка в строке · поле «повторы» у жима в фокусе идея Поменять повторы: было 4 касания в шторке (упражнение → шторка → шаговик → «Применить»), стало 2 (поле → число). Сводка дня из web-next · builder: подходы, минуты. Дни переставляют удержанием или через «⋯ → Переместить». компоненты: number-field, select, tabs, menu

9:41

Сушка · верх/низ

шаблон · 6 нед · у 6 клиентов

Верх тела

6 упр. · 21 подход · ≈ 58 мин
Разминка 10 минут: плечи, пустой гриф.
Жим лёжа
4подх×6повт75% 1ПМ
Повторы для всех 4 подходов. Разные по подходам — «⋯ → Схема».
Жим гантелей сидяПирамида
3подх·12 · 10 · 8 повт, 14 → 18 кг
Суперсет · 4 круга
подходы общие для пары · отдых после пары 1:30
Тяга штанги в наклоне
10повт50кг
Отжимания на брусьях
10повтсвой вес

Конструктор · низ дня · пирамида раскрыта по подходам, внизу быстрое добавление идея Таблица по подходам и «+ подход» с шагом прогрессии — из web-next · builder. Добавить упражнение: было «Из библиотеки» → найти → отметить → «Добавить», 4 касания и больше. Стало одно касание по недавнему, строка встаёт с его прошлой целью. Отмена в плашке, без подтверждения. компоненты: number-field, button-group, toast

9:41

Сушка · верх/низ

день 1 · верх тела
Жим гантелей сидяПирамида
№кгповт 11412 21610 3188
Круговая 3 круга · отдых 90 с
Подтягивания
3подх×макс
Планка
3подх×45с
Тяга верхнего блокадобавлено
3подх×12повт45кг

Добавить в день 1 частые у вас

Добавлено в день 1

Конструктор · дроп-сет и отдых-пауза · ступени внутри одного подхода идея Схема выбирается в «⋯ → Схема подходов», строка упражнения сама показывает ступени. Дроп-сет задаёт веса ступеней: 25 → 20 → 15 кг, у каждой ступени «до отказа» или число повторов. Отдых-пауза задаёт первый подход, число мини-подходов и паузу 15 с. Подходы считаются целиком: «3 подх» значит три дроп-сета, отдых — после всего подхода, между ступенями отдыха нет. В логгере это те же ступени, одна галочка на подход (live.html · «Дроп-сет и отдых-пауза»). компоненты: number-field, segmented, button

9:41

Сушка · верх/низ

день 3 · верх тела
Разгибания на блокеДроп-сет
3подх·отдых после подхода 1:30
Ступени, кг · без отдыха между ними 25→20→15
Повторы на ступени
Шаг ступени по умолчанию — минус 20 % веса. Вес меняется в поле.
ПодтягиванияОтдых-пауза
2подх·свой вес
Первый подход и мини-подходы 8повт+2мини·15с пауза
Мини-подходы — до отказа. В логгере пауза тикает прямо в строке.

«⋯» упражнения · суперсет, схема, замена, комментарий идея Шторка «Суперсет» (M10) и цель упражнения переехали в одно меню. Связать: было 4 касания (⋯ → «Связать» → выбрать → «Связать»), стало 2 (⋯ → «Суперсет с …»). Схема подходов — сегмент, у пирамиды таблица раскрывается в строке. компоненты: drawer, menu, segmented

9:41

Сушка · верх/низ

шаблон · 6 нед · у 6 клиентов
Жим лёжа
4подх×6повт75% 1ПМ

Библиотека · выбор в программу · для поиска вне частых идея Кнопка говорит, куда добавляет: «Добавить в программу · 3», а не «в тренировку» (§8.11). «Избранное ★» — из web-next · exercises. Группы мышц — чипами, карта мышц — отдельной кнопкой. Если уйти с отмеченными упражнениями, спросим «Уйти без добавления?». компоненты: search-field, filter-bar, checkbox-group, bulk-bar

9:41

Упражнения

в «День 1 · Верх тела»

Новая программа · после FAB · в полях уже стоят разумные значения. Ошибка стоит у пустого поля, без всплывающего окна. Без сети программа сохраняется на телефоне, и об этом сказано прямо. компоненты: text-field, segmented, number-field, banner

9:41

Новая программа

черновик · ещё не сохранена
Название
Например, «Сила · 3 дня»
Впишите название — без него программу не сохранить.
Уровень
Длительность
4 нед
Присед со штангой
3подх×5повт60% 1ПМ
Нет сетиПрограмма сохранится на телефоне и уйдёт на сервер, когда связь вернётся. Назначить её клиенту можно будет после этого.

Программа из каталога · только чтение. Внизу две кнопки: «Скопировать к себе» (дальше правка) и «Назначить клиенту» (как есть) идея Строка «взяли к себе» — из web-next · programs. компоненты: stat-tile, tabs

9:41

Сила для начинающих

каталог Gaina · только чтение
8 неддлительность
Новичокуровень
3 дняв неделю
Править можно в своей копиивзяли к себе 1 840 тренеров
Комментарий ко днюРазминка — пустой гриф, 2 × 10 в каждом базовом упражнении.
Присед со штангой3 × 5 · 60 %
Жим лёжа3 × 5 · 60 %
Тяга штанги в наклоне3 × 8
Жим штанги стоя3 × 8
Планка3 × 30 с

Назначить клиенту и обновить у клиентов

Одна шторка на программы и рационы. Открывается оттуда, где вы сейчас: из строки шаблона — со списком клиентов (здесь), из карточки клиента — со списком программ (M1 в client.html). Части у шторки общие: день старта, веса из истории, строка «заменится: …» и напоминание, что сделанное останется. Под каждым именем — одна строка о том, что с этим клиентом станет.

Назначить программу · из строки шаблона идея Одна шторка вместо M1/M6/M7 (§8.9), с той же анатомией, что M1 на карточке клиента. Ограничение клиента подменяет упражнение в его копии: у Марины колено, присед станет жимом ногами. Из web-next · builder. 3 касания: «Назначить» в строке → отметить → «Назначить · 2». компоненты: drawer, checkbox-group, radio-group (день старта), switch, banner

9:41

Планы

8 клиентов на программах · 3 шаблона

Назначить рацион · та же шторка. Под именем — сколько рацион даёт от нормы клиента. Для клиента без приложения сказано, когда рацион у него появится. После «Назначить» подтверждения нет, есть «Отменить» в плашке (см. «Планы · Рационы»). компоненты: drawer, checkbox-group, filter-bar

9:41

Планы

3 рациона · копии у 5 клиентов

Обновить у 6 клиентов? · после сохранения шаблона. Сначала сказано, что у клиентов останется, потом что изменится идея Клиентов можно выбрать по одному (принято владельцем). Копию, которую вы правили отдельно, по умолчанию не трогаем. Для рациона шторка та же, другая только строка о том, что останется. компоненты: drawer, switch, banner

9:41

Сушка · верх/низ

шаблон · у 6 клиентов

Рацион

Граммы правятся прямо в строке (числовое поле), тип — тапом по метке. Под каждым приёмом — поле поиска с подсказками. Отдельной формы «Новая позиция» больше нет: продукт встаёт с обычной для клиента порцией, тип подставляется сам. Итог сравнивается с нормой клиента («из», не «лимит»), остальное клиент добирает сам.

Рацион · копия клиента · итог к норме, граммы в строке, приёмы, замены идея Над кнопкой «Сохранить» — строка «Марина увидит изменения» вместо «клиент увидит дифф». Правка Марины видна сверху (решение 6, принято). Приём копируется через «⋯» приёма — функция спортсмена «копировать приём». «Отправить файлом», переименовать, удалить — в «⋯» шапки, а не отдельными строками. компоненты: meter, number-field, segmented, combobox, menu

9:41

Сушка · 4 приёма

копия · Марина Ковалёва
1 542из 2 100 ккал нормы
остальное Марина добирает сама
Б125 из 140 г
Ж51 из 70 г
У156 из 210 г
Правите вы и Маринаеё правка 24 сент: черника 80 → 100 г
Как увидит Марина

Завтрак 512 ккал

Овсяные хлопья60гсухой вес
Творог 5 %200г
Черника100гможно замороженную

Обед 444 ккал

Куриная грудка150гвес готовой
Гречка70гсухой вес
Овощи свежие200г

Замены в зачёт сверка по типу

Крупырис, булгур, киноа
Птицаиндейка, белая рыба
Марина увидит изменения

Добавить продукт · поиск в приёме · вместо формы из пяти полей идея Было «+ Добавить в Ужин» → форма (продукт, граммы, приём, тип, заметка) → «Добавить», 6 касаний и больше. Стало 3: поле → «рис» → строка. Порция — обычная у Марины (у спортсмена это история порций), тип подставлен. Подсказка показывает, каким станет итог дня. Этикетку можно отсканировать — функция спортсмена. компоненты: combobox, number-field

9:41

Сушка · 4 приёма

копия · Марина Ковалёва
1 542из 2 100 ккал · с рисом станет 1 752

Ужин 392 ккал

Лосось150г
Овощи тушёные200г
рис
Рис басмати60 г · 210 ккалобычно у Марины · Крупы
Рис бурый60 г · 207 ккалКрупы
Хлебцы рисовые20 г · 76 ккалХлеб
Создать продукт «рис»
Марина увидит изменения

Тип продукта · тап по метке типа в строке. 13 типов из общего словаря и «Без типа». Выбор сразу закрывает шторку, отдельной кнопки нет. Тип, который угадали по названию, отмечен. компоненты: drawer, radio-cards

9:41

Сушка · 4 приёма

копия · Марина Ковалёва

Вопросы к вам

  1. Кнопка «Назначить» в строке шаблона — с подписью (нарисовано) или только значок «человек +»? Рекомендую подпись: значок без слова читается как «пригласить клиента».
  2. Правка в строке сохраняется черновиком сразу, «Сохранить шаблон» публикует. Или оставить одно явное сохранение (нарисовано)? Рекомендую явное: после него открывается «Обновить у N клиентов», и тренер решает, что уйдёт клиентам.
  3. Быстрое добавление внизу дня: «частые у вас» (нарисовано) или «похожие на этот день» по группам мышц? Рекомендую частые: их легко объяснить, и они не ошибаются.