// клиенты

Управление клиентами

Раздел /coach/clients — вся Ваша база. Сюда добавляются клиенты, ставятся теги, фиксируются заметки и параметры тела. Здесь же — фильтрация активных и архивных и быстрый переход в профиль.

// коротко

  • Один способ добавить клиента — модалка «Добавить клиента» на странице списка: имя, фамилия, email + опциональный блок с телефоном, заметкой и тегами.
  • Поиск по имени, фильтры «активные / в архиве / все» и фильтр по тегам.
  • В профиле: контакт, заметки, теги, тело, цели, ссылки на тренировки и прогресс.
  • Архивный клиент остаётся в базе, но не попадает в сводки и календарь по умолчанию.
§ 01

Обзор раздела

На пустом аккаунте список — заглушка: ни одного клиента, и предложение добавить первого.

Список клиентов TRENYA в пустом состоянии
Сразу после регистрации список пуст — нужен хотя бы один клиент, чтобы остальные разделы стали полезны.

После пары добавлений тот же экран наполняется строками: имя, теги в виде чипов, дата последнего контакта и переход в профиль.

Список клиентов с одной активной записью
Список клиентов после добавления первого. Поиск и фильтры — в шапке.
§ 02

Список и фильтры

В шапке списка три инструмента: поле поиска, фильтр статуса и фильтр по тегам. Поиск идёт по имени; email и телефон не ищет — для этого есть профиль клиента.

Список клиентов с пустым результатом поиска
Если запрос не совпал ни с одним именем, список явно показывает «ничего не найдено».

Фильтр статуса по умолчанию стоит в положении «активные» — архивные клиенты не мешают картине дня.

Фильтр архивных клиентов
В режиме «в архиве» — отдельный список с той же структурой, но только архивные клиенты.
§ 03

Добавление клиента

Добавление живёт в модалке «Добавить клиента» — открывается с одноимённой кнопки на /coach/clients и из дашборда. Три обязательных поля: имя, фамилия, email. TRENYA отправляет клиенту приветственное письмо со ссылкой для входа — он попадёт на страницу /welcome, задаст пароль и получит доступ в свой кабинет.

Пустая модалка «Добавить клиента»
Имя, фамилия, email — три обязательных поля. Под ними сворачиваемый блок с дополнительными настройками.

В блоке «Дополнительные настройки» прячутся телефон, заметки и теги — всё то же, что можно отредактировать позднее в профиле клиента. Сразу заполняете — экономите шаг.

Модалка «Добавить клиента» с раскрытыми дополнительными настройками
Заполненная модалка перед отправкой приглашения. Email обязательный — без него клиент не получит ссылку для входа.

Письмо приходит в локали клиента и с осмысленным приветствием — никаких сухих служебных писем «Confirm your account».

§ 05

Профиль клиента

Профиль клиента — /coach/clients/[id]. Это центральная страница по одному человеку: контактные данные, заметки, теги, цели, параметры тела. Отсюда же ссылки в его календарь, прогресс и журнал.

Профиль клиента TRENYA с заметками и тегами
Профиль клиента: контакт сверху, теги-чипы, заметки, карточка «Тело и цели», регулярность, переход в календарь и прогресс.
Контакт
Имя, email, телефон. Email пригодится, чтобы отправить приглашение позже.
Заметки
Свободный текст. Видны только Вам.
Теги
Чипы. Сервер убирает дубли и приводит к нижнему регистру.
Тело и цели
Цели, рост, вес, дата рождения. Клиент заполняет на /client/settings, Вы видите только для чтения.
Архив
Кнопка «В архив»: убирает клиента из активного списка и сводок.
§ 06

Теги

Теги задаются прямо в профиле клиента: введите слово и нажмите Enter или запятую — появится чип. Backspace удаляет последний. Сервер сам убирает дубли и приводит к нижнему регистру, поэтому «Beginner» и «beginner» — один тег.

Редактор тегов клиента — несколько чипов
Редактор тегов в режиме черновика.
Сохранённые теги клиента
После сохранения теги видны и в профиле, и в строках списка клиентов.
Фильтр клиентов по тегу
Выпадающий список над клиентами фильтрует по тегу — удобно, когда клиентов больше десяти.
§ 07

Карточка регулярности

Сверху в профиле — блок регулярности: доля выполненных тренировок за последние 14 дней. Цвет меняется по порогам: ≥ 80% — зелёный, ≥ 50% — жёлтый, < 50% — красный.

Пустая карточка регулярности в профиле клиента
Если за последние 14 дней тренировок не было, карточка показывает «нет данных».

Подробнее про показатель и графики — в разделе «Прогресс клиента».

§ 08

Архивация

Архив — мягкое удаление: клиент остаётся в базе со всей историей тренировок, но не учитывается в сводках и не появляется в календаре по умолчанию. Вернуть — кнопкой «Из архива» в его профиле.

Профиль клиента после возврата из архива
После возврата клиент снова в активном списке, без потерь.