CJM — Админ¶
Persona¶
Роман, 36, операционный директор Архыз.CLUB. Контролирует контент-модерацию, финансы платформы, поддержку, фичи. Web — основной инструмент (130+ экранов), mobile — только просмотровый минимум (5 экранов).
Цели: управлять курортом-как-платформой, модерировать контент и пользователей, видеть выручку и здоровье системы, разруливать инциденты.
Stage 1 — Governance (Управление платформой)¶
| Что делает | Screens | Touchpoints |
|---|---|---|
| Главный дашборд | web /admin/dashboard, top /admin/top · mobile (admin)/index.tsx |
— |
| Realtime-метрики | web /admin/realtime |
— |
| Управление модулями платформы | web /admin/modules, доступ /admin/module-access |
— |
| Управление ролями | web /admin/roles, запросы /admin/role-requests, конфликты /admin/role-conflicts |
Email-нотификации |
| Системная страница на mobile | mobile (admin)/system.tsx |
— |
Stage 2 — Moderation (Модерация контента и пользователей)¶
| Что делает | Screens | Touchpoints |
|---|---|---|
| Модерирует отели | web /admin/hotels/moderation, отельеры /admin/hoteliers, детали /admin/hoteliers/:id |
Email отельеру |
| Модерирует отзывы | web /admin/reviews · mobile (admin)/reviews.tsx |
— |
| Модерирует чаты | web /admin/chats/moderation, управление /admin/chats, live /admin/chat/live |
— |
| Модерирует туроператоров | web /admin/tour-operators/:id |
— |
| Модерирует туристов | web /admin/tourists, услуги /admin/tourist-services, истории /admin/tourist-stories |
— |
| Управляет пользователями | web /admin/users, создание /admin/users/new, профиль /admin/users/:id, документы /admin/users/:id/documents, активность /admin/users/:id/activity |
— |
Pain points: - Каждый объект модерации — отдельный экран, нет единой очереди «inbox для админа».
Opportunities: - Universal moderation queue с фильтром по типу.
Stage 3 — Finance & Pricing¶
| Что делает | Screens | Touchpoints |
|---|---|---|
| Финансы платформы | web /admin/finance, платежи /admin/payments, настройки /admin/payment-settings |
СБП, Тинькофф |
| Комиссии | web /admin/commissions |
Email отельерам |
| Динамическое ценообразование | web /admin/pricing-recommendations |
— |
| Промокоды | web /admin/promo-codes |
— |
| Реферальные ссылки | web /admin/referral-links |
UTM |
Stage 4 — Bookings & Operations¶
| Что делает | Screens | Touchpoints |
|---|---|---|
| Все брони | web /admin/bookings, статистика /admin/booking-statistics, детали /admin/bookings/:id, edit /admin/bookings/:id/edit, создание /admin/bookings/new · mobile (admin)/bookings.tsx |
Push на критичные брони |
| Заказы ресторанов | web /admin/restaurant-orders |
— |
| Ски-пасс | web /admin/ski-pass, типы /admin/ski-pass/types, длительности /admin/ski-pass/durations, склоны /admin/ski-pass/slopes, детали /admin/ski-pass/:id, физические /admin/ski-pass/physical, аналитика /admin/ski-pass/analytics |
RFID-карты |
| Туры | web /admin/tours, управление /admin/tours/management, создание /admin/tours/new, новые клиенты /admin/tours/new-clients, проданные /admin/tours/sold |
— |
| Отели | web /admin/hotels/new, edit /admin/hotels/:id/edit, планирование /admin/hotels/planning, top /admin/hotels/top, номера /admin/rooms/new, типы размещения /admin/accommodation-types |
— |
| Расписание курорта | web /admin/schedule |
— |
Stage 5 — Analytics & Reports¶
| Что делает | Screens | Touchpoints |
|---|---|---|
| Аналитика | web /admin/analytics, маркетинг /admin/marketing-analytics, туроператоры /admin/tour-operator-analytics |
— |
| Отчёты | web /admin/reports |
Email-выгрузки |
| Сохранённые фильтры | web /admin/saved-filters |
— |
| AI-планы поездок | web /admin/ai-trip-plans, детали /admin/ai-trip-plans/:id |
LLM API |
Stage 6 — System & Settings¶
| Что делает | Screens | Touchpoints |
|---|---|---|
| AI / Виджеты | web /admin/ai-chat-widgets, виджеты /admin/widgets |
Embed |
| Контент | web новости /admin/news, edit /admin/news/:id, вебкамеры /admin/webcams, погода /admin/weather, локации /admin/locations |
— |
| Уведомления | web получатели /admin/notification-recipients |
Push-настройки |
| Интеграции | web S3 /admin/s3-settings, MVD /admin/mvd-settings, верификация /admin/verification-settings, mobile-настройки /admin/mobile-settings, mobile-юзеры /admin/mobile-users |
МВД, S3 |
| Поддержка | web /admin/support |
— |
| Dev / Debug | web /admin/dev, debug /admin/debug, API-тесты /admin/api-testing, автотесты /admin/autotesting, справочники /admin/references |
— |
| Профиль / настройки | web /admin/profile · mobile (admin)/profile.tsx |
— |
Cross-role interactions¶
- Со всеми ролями: модерация, разрешение конфликтов, ручное создание/редактирование броней.
- С туристом: через
MobileUsersPage,TouristManagementPage.
Дизайн-приоритет¶
P3 (внутренний инструмент — низкий приоритет дизайна): 1. Universal moderation queue (один inbox вместо 6 страниц). 2. Mobile-расширение: Realtime KPI + critical-bookings push. 3. Унификация финансовых страниц (Finance / Payments / Commissions / Pricing → один раздел с табами). 4. Применить design-system токены к Top/Realtime dashboards (наглядность для руководителя).
Out of scope для дизайн-системы: dev/debug панели, settings — оставить shadcn-default.