Product Vision - PlutoGr/TravelAgency GitHub Wiki
TravelAgency развивается в сторону сервиса-агрегатора путешествий: в одном месте пользователь находит, как добраться, где жить, куда сходить и что посмотреть, а менеджер помогает собрать поездку и сопровождает её до возвращения. Туры составляют менеджеры вручную и автоматика, в том числе ИИ-агенты, под контролем менеджера. Страница описывает долгосрочный ориентир, а не жёсткий план.
Статус страницы. Это обсуждаемый ориентир, и он может меняться. Любой участник команды может предлагать идеи и правки. Бизнес-аналитик изучает конкурентов: удачные решения берём, слабые места исправляем у себя. Страница служит ориентиром для архитектуры и разработки; конкретный объём работ фиксируется на страницах этапов и в задачах.
1. Концепция
Сайт-агрегатор путешествий. Слово «агрегатор» пока громкое: это направление развития, а не текущее состояние.
Сервис хранит и показывает данные обо всём, что нужно в поездке:
| Категория | Примеры |
|---|---|
| Как добраться | Перелёты, трансферы |
| Где жить | Гостиницы и другое размещение |
| Куда сходить | Экскурсии, походы, концерты, мероприятия |
| Где поесть | Рестораны, кафе, питание в туре |
| Бронирование | Бронь отдельных услуг и туров целиком |
Данные поступают через интеграции с внешними сервисами и через партнёрские контакты.
Первый шаг: интеграция с сайтами перелётов, подкачка и регулярная актуализация данных о рейсах.
2. Составление туров
| Способ | Кто делает | Публикация |
|---|---|---|
| Вручную | Менеджер | Менеджер публикует сам |
| Автоматически | Автоматика, в том числе ИИ-агенты | Только после модерации менеджером |
У каждого тура есть источник: менеджер или автоматика.
3. Модель данных
Модель согласована и состоит из трёх сущностей.
| Сущность | Что это | Пример |
|---|---|---|
| Тур | Шаблон маршрута: перелёт, трансфер, отель, питание | «Неделя в Стамбуле» |
| Предложение | Экземпляр тура на конкретные даты, с выбранными опциями и ценой | «Неделя в Стамбуле, 10–17 ноября, завтраки, отель 4*» |
| Заказ | Подтверждённая бронь с оплатой | Заказ клиента по этому предложению |
Шаблон тура не дублируется: на один тур приходится сколько угодно предложений, а на предложение сколько угодно заказов.
4. Оформление заказов
Пользователь оформляет заказ на сайте, менеджер ведёт его на всех шагах: подбор, уточнение, подтверждение и оплата.
5. Чат пользователя и менеджера
Пользователь и менеджер общаются в чате в реальном времени: вопросы по туру, согласование деталей, помощь в поездке.
6. Бронирование
Бронирование готовых туров, отдельных путешествий и походов.
7. Помощник на этапах путешествия
Помощник подсказывает пользователю на каждом этапе: куда пойти, как оплатить, где взять билеты, что делать при проблемах.
8. Мобильное приложение (будущее)
Спутник в путешествии:
- информация о рейсе, время выезда, дорога в аэропорт;
- изменение полёта и уведомления об этом;
- чек-лист поездки;
- помощь в экстренных ситуациях;
- связь с гидом и менеджером.
9. Прозрачные комиссии
Пользователь видит, из чего складывается цена и какая комиссия у сервиса. Детали будут проработаны позже.
10. Виртуальные и зарубежные карты и другие travel-функции (будущее)
Оформление виртуальных и зарубежных карт для оплаты в поездке (через партнёров) и другие полезные для путешественника функции.
Роли
| Роль | Что может |
|---|---|
| Администратор | Полные права |
| Менеджер | Клиенты, туры, заявки и заказы, модерация автоматических туров |
| Пользователь | Поиск, просмотр, заказ, чат с менеджером |
См. также: Дорожная карта · Содержимое сайта · Глоссарий