Repository navigation
Product Vision
TravelAgency развивается в сторону сервиса-агрегатора путешествий: в одном месте пользователь находит, как добраться, где жить, куда сходить и что посмотреть, а менеджер помогает собрать поездку и сопровождает её до возвращения. Туры составляют менеджеры вручную и автоматика, в том числе ИИ-агенты, под контролем менеджера. Страница описывает долгосрочный ориентир, а не жёсткий план.
Статус страницы. Это обсуждаемый ориентир, и он может меняться. Любой участник команды может предлагать идеи и правки. Бизнес-аналитик изучает конкурентов: удачные решения берём, слабые места исправляем у себя. Страница служит ориентиром для архитектуры и разработки; конкретный объём работ фиксируется на страницах этапов и в задачах.
Сайт-агрегатор путешествий. Слово «агрегатор» пока громкое: это направление развития, а не текущее состояние.
Сервис хранит и показывает данные обо всём, что нужно в поездке:
| Категория | Примеры |
|---|---|
| Как добраться | Перелёты, трансферы |
| Где жить | Гостиницы и другое размещение |
| Куда сходить | Экскурсии, походы, концерты, мероприятия |
| Где поесть | Рестораны, кафе, питание в туре |
| Бронирование | Бронь отдельных услуг и туров целиком |
Данные поступают через интеграции с внешними сервисами и через партнёрские контакты.
Первый шаг: интеграция с сайтами перелётов, подкачка и регулярная актуализация данных о рейсах.
| Способ | Кто делает | Публикация |
|---|---|---|
| Вручную | Менеджер | Менеджер публикует сам |
| Автоматически | Автоматика, в том числе ИИ-агенты | Только после модерации менеджером |
У каждого тура есть источник: менеджер или автоматика.
Модель согласована и состоит из трёх сущностей.
| Сущность | Что это | Пример |
|---|---|---|
| Тур | Шаблон маршрута: перелёт, трансфер, отель, питание | «Неделя в Стамбуле» |
| Предложение | Экземпляр тура на конкретные даты, с выбранными опциями и ценой | «Неделя в Стамбуле, 10–17 ноября, завтраки, отель 4*» |
| Заказ | Подтверждённая бронь с оплатой | Заказ клиента по этому предложению |
Шаблон тура не дублируется: на один тур приходится сколько угодно предложений, а на предложение сколько угодно заказов.
Пользователь оформляет заказ на сайте, менеджер ведёт его на всех шагах: подбор, уточнение, подтверждение и оплата.
Пользователь и менеджер общаются в чате в реальном времени: вопросы по туру, согласование деталей, помощь в поездке.
Бронирование готовых туров, отдельных путешествий и походов.
Помощник подсказывает пользователю на каждом этапе: куда пойти, как оплатить, где взять билеты, что делать при проблемах.
Спутник в путешествии:
- информация о рейсе, время выезда, дорога в аэропорт;
- изменение полёта и уведомления об этом;
- чек-лист поездки;
- помощь в экстренных ситуациях;
- связь с гидом и менеджером.
Пользователь видит, из чего складывается цена и какая комиссия у сервиса. Детали будут проработаны позже.
Оформление виртуальных и зарубежных карт для оплаты в поездке (через партнёров) и другие полезные для путешественника функции.
| Роль | Что может |
|---|---|
| Администратор | Полные права |
| Менеджер | Клиенты, туры, заявки и заказы, модерация автоматических туров |
| Пользователь | Поиск, просмотр, заказ, чат с менеджером |
См. также: Дорожная карта · Содержимое сайта · Глоссарий
- Обзор проекта
- Архитектура и зависимости
- API-карта
- Gateway
- Identity
- Catalog
- Booking
- Chat
- Media
- gRPC контракты
- Архитектура
- Детали реализации
- Сервис API Gateway
- Сервис Identity
- Сервис Catalog
- ADR-001. Модель тура
- Сервис Booking
- Сервис Chat
- Сервис Media
- Содержимое сайта
- Стек и версии
- Домен и HTTPS
- Глоссарий
- Соответствие экранов и API