// клиенты

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

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

// коротко

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

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

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

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

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

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

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

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

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

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

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

Добавление вручную

Ручная форма живёт на /coach/clients/new, вкладка «Вручную». Ничего не отправляет на почту — клиент не получит уведомление, и доступ Вы выдадите позже, если понадобится.

Пустая форма ручного добавления клиента
Поля: имя (обязательно), email и телефон (опционально), заметки.
Заполненная форма ручного добавления клиента
Заполненная форма перед сохранением. Email можно пропустить, если клиент работает офлайн.
§ 04

Приглашение по email

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

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

§ 05

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

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

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

Теги

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

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

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

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

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

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

§ 08

Архивация

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

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