CJM — Инструктор¶
Persona¶
Сергей, 34, сертифицированный инструктор по сноуборду. Работает фрилансером в Архызе декабрь–апрель. Получает заявки через платформу, ведёт расписание, общается с учениками. Mobile-first — на склоне нет ноутбука.
Цели: держать актуальное расписание и активности, принимать/подтверждать брони, общаться с туристами, видеть выручку.
Stage 1 — Onboarding¶
| Что делает | Screens | Touchpoints |
|---|---|---|
| Запрашивает роль «Инструктор» | web /auth → admin одобряет в /admin/role-requests |
|
| Заполняет профиль (сертификаты, фото, специализация) | 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).