Туристическая платформа·2026

Visit Almaty (NTA) — туристическая платформа Алматы

Туристическая витрина Алматы, запущенная в пилотном режиме на nta.visitalmaty.kz: места, афиша, горные маршруты, бронирование и городской транспорт — на одной карте и на 6 языках. В каталоге более 2 900 мест, маршруты за город с длиной, набором высоты и временем, гиды по городу, бронь жилья, столиков, экскурсий и билетов без предоплаты, самокаты, такси и аренда авто, а также «кошелёк города» с кэшбэком и партнёрскими скидками. Бизнес может сам разместить и подтвердить свою карточку. Под капотом — мультитенантный AI-first маркетплейс на Fastify + tRPC и Next.js 15 с семантическим поиском на pgvector.

Next.jsFastifytRPCPrismaPostgreSQLpgvectorClaudei18n
Visit Almaty (NTA) — туристическая платформа Алматы

Цели проекта

  • Собрать для туристов всё о городе в одном месте: места, афишу, маршруты, транспорт и бронирование
  • Сделать платформу доступной иностранным гостям — 6 языков, включая хинди, китайский и арабский (RTL)
  • Дать местному бизнесу самостоятельно размещать и подтверждать свои карточки
  • Заложить мультитенантность, чтобы запускать новые города и бренды на той же платформе

Задачи

  • Спроектировать монорепозиторий: Fastify + tRPC v11 бэкенд и Next.js 15 фронтенд
  • Импортировать и нормализовать каталог из 2 900+ мест с категориями и картой
  • Реализовать горные маршруты с остановками, длиной, набором высоты и сложностью
  • Сделать бронирование жилья, столиков, экскурсий и билетов с подтверждением без предоплаты
  • Интегрировать транспорт: самокаты, такси и аренду авто без местного номера
  • Спроектировать «кошелёк города»: монеты, кэшбэк 5% и скидки партнёров
  • Подключить PostgreSQL + pgvector для семантического поиска и Claude для переводов и модерации
  • Настроить деплой через Docker Compose за обратным прокси Caddy на домене visitalmaty.kz

Результаты

Измеримые показатели эффективности

  • Платформа работает в пилотном режиме на nta.visitalmaty.kz
  • Каталог из 2 900+ мест: природа, город, культура, здоровье, активный отдых и транспорт
  • Горные маршруты, гиды по городу и бронирование — в одном интерфейсе
  • 6 языков интерфейса, включая RTL-вёрстку для арабского
  • Кабинет бизнеса: размещение, подтверждение карточки и тарифы
  • Мультитенантное ядро готово к запуску следующих городов

Ключевые метрики

Конкретные показатели эффективности проекта

2 900+

Мест в каталоге

6

Языков

45+

Моделей данных

pgvector

Семантический поиск