Перейти к содержанию

CJM — Инструктор

Persona

Сергей, 34, сертифицированный инструктор по сноуборду. Работает фрилансером в Архызе декабрь–апрель. Получает заявки через платформу, ведёт расписание, общается с учениками. Mobile-first — на склоне нет ноутбука.

Цели: держать актуальное расписание и активности, принимать/подтверждать брони, общаться с туристами, видеть выручку.


Stage 1 — Onboarding

Что делает Screens Touchpoints
Запрашивает роль «Инструктор» web /auth → admin одобряет в /admin/role-requests Email
Заполняет профиль (сертификаты, фото, специализация) web /instructor/profile · mobile (instructor)/profile.tsx Модерация админом
Создаёт активности web /instructor/activities · mobile (instructor)/activities/new

Pain points: - Нет визарда onboarding, профиль и активности — два разных экрана. - На mobile нет редактирования сертификатов / документов.


Stage 2 — Operations (Ежедневное управление)

Что делает Screens Touchpoints
Открывает дашборд web /instructor/dashboard · mobile (instructor)/index.tsx
Управляет расписанием web /instructor/schedule, календарь /instructor/calendar
Видит активности web /instructor/activities · mobile (instructor)/activities, детали activities/[id]
Принимает брони web /instructor/bookings · mobile (instructor)/bookings.tsx Push о новой брони

Pain points: - На mobile нет Schedule/Calendar — только список активностей и броней. - Дашборд на mobile показывает только KPI без графиков.

Opportunities: - Mobile-расписание (вертикальная агенда «сегодня / завтра / неделя»). - Quick-action из push «Подтвердить / Отклонить» без открытия экрана.


Stage 3 — Communication

Что делает Screens Touchpoints
Чатится с учеником web /instructor/chat · mobile (instructor)/messages, messages/[sessionId] Push на сообщение
Получает уведомления web /instructor/notifications Push, email

Pain points: - Web-чат — legacy ChatPage, не P2P. Нужно мигрировать на единый P2P-стек.


Stage 4 — Reporting (Финансы и итоги)

Что делает Screens Touchpoints
Смотрит выплаты web /instructor/payments · mobile — нет СБП / р/с
Смотрит профиль / правит данные web /instructor/profile · mobile (instructor)/profile.tsx

Pain points: - Нет mobile-страницы выплат — приходится открывать web на ходу. - Нет аналитики по самым популярным активностям и часам.


Cross-role interactions

  • С туристом: P2P-чат, подтверждение броней, отзывы.
  • С админом: модерация профиля и активностей, разрешение конфликтов.
  • С туроператором: опционально как часть тур-пакета (ski-school in tour).

Дизайн-приоритет

P2: 1. Mobile Schedule/Calendar (вертикальная агенда). 2. Mobile Payments (краткая выписка + детали). 3. Quick-actions из push (подтвердить/отклонить). 4. Унификация чатов (удалить legacy ChatPage).