Это B2B-сайт туристического агентства, которое работает с юридическими лицами и закрывает задачи командировок, размещения сотрудников и сопровождения поездок по России и новым регионам. Продукт решает практическую задачу лидогенерации: приводит трафик из SEO и контента, собирает заявку с сайта, фиксирует ее в базе и сразу отправляет менеджеру в рабочий канал для быстрого контакта с клиентом.
Фронтенд реализован на Next.js 16 и React 19 с Mantine, с отдельными коммерческими страницами под разные сегменты спроса, блогом, FAQ и юридическими страницами для обработки персональных данных. Контентная часть построена так, чтобы усиливать органический трафик: есть SSR-метаданные, OpenGraph, JSON-LD для Service/FAQ/BlogPosting, robots и динамический sitemap, а статьи подтягиваются из внешнего RSS-источника Tilda с кэшированием и статической генерацией маршрутов. Бэкенд на NestJS и PostgreSQL сделан как отдельный API-модуль заявок: валидирует входные данные, ограничивает частоту запросов через ThrottlerGuard, сохраняет лид в таблицу feedback_requests и отправляет уведомление в Telegram Bot API, включая домен источника, выбранный канал связи и комментарий клиента. Для стабильной доставки предусмотрена поддержка HTTP/HTTPS proxy при отправке в Telegram и безопасная деградация с логированием ошибок, если уведомление не ушло.
В итоге бизнес получает не просто лендинг, а рабочий канал продаж с коротким циклом обработки входящего спроса: заявка из формы сразу попадает в операционный контур менеджера, а SEO-структура с отдельными страницами, FAQ и блогом дает устойчивый поток целевых обращений без постоянной ручной доработки сайта. Для команды это снижает потерю лидов и ускоряет реакцию на запросы корпоративных клиентов.