JimmyNeuron
+200% к органическому трафику AURA: новая структура сайта, контент мест и Telegram Mini App — Москва
JimmyNeuron
#Разработка чат-ботов и Mini Apps#ИИ и нейросети

+200% к органическому трафику AURA: новая структура сайта, контент мест и Telegram Mini App — Москва

15 
JimmyNeuron Россия, Казань
Поделиться: 0 0 0
+200% к органическому трафику AURA: новая структура сайта, контент мест и Telegram Mini App — Москва
Бюджет

150 000

Сфера

Мероприятия

Сдано

Июнь 2026

Задача

Клиент: продукт AURA — городской сервис для Москвы («куда сходить»): веб-платформа auramoskvaa.ru и Telegram Mini App для аудитории 18–30 лет (афиша, AI-помощник, знакомства, подборка мест «рядом»).

Исходная ситуация. Первую версию собрали на разрозненном стеке: фронт на Expo Web, бэкенд на Express без чётких модулей. Сайт и мини-приложение жили отдельно — дублировались контракты API, правила RAG-поиска, геофильтры и карточки в чате. Bundle был тяжёлым для Telegram, данные тянулись из нескольких источников (2GIS, Restoclub, Yandex Afisha, Mos Data) без единой «источника правды». Контент мест и событий плохо масштабировался, SEO-структура и скорость отдачи страниц не давали роста органики. Параллельно бизнесу нужны были заявки и вовлечение: регистрации в боте, сценарии «я пойду» на события, подписка AURA+.

Задача проекта:

Завершить перенос с legacy на новую платформу (фактически — с «самописной CMS» на headless-архитектуру: NestJS + Prisma + PostgreSQL/pgvector, единый OpenAPI-контракт, monorepo).

Повысить органический трафик за счёт новой информационной архитектуры сайта, нормализованного контента (места, афиша, тексты под поиск) и технической базы (быстрый SPA, стабильный API, корректная индексация).

Увеличить конверсию в действия — открытия мини-приложения из Telegram, диалоги с AI-ассистентом, свайпы в dating, отметки «Я пойду», оформление AURA+.

Сохранить бренд и привычные сценарии (5 вкладок, фиолетовый градиент, птичка), но улучшить UX, не копируя legacy один в один.

Решение

1. Аудит и ТЗ (v2)
Разобрали legacy: схему БД, промпты AI, sync KudaGo, слабые места SEO и производительности. Зафиксировали единое ТЗ: продукт, стек (Vite + React 19, NestJS 11, Prisma, BullMQ, pgvector), границы модулей, UI-токены.

2. Архитектура и monorepo
Собрали pnpm + Turborepo: apps/miniapp, apps/api, packages/db, packages/shared, packages/api-client (Orval из OpenAPI). Один контракт клиент ↔ сервер, общие Zod-схемы.

3. Перенос данных («новая CMS»)
Импортировали PostgreSQL из legacy в Prisma-схему; сохранили rag_documents и embeddings. Настроили pgvector для семантического поиска мест. Очереди BullMQ + Redis — инкрементальный sync KudaGo и reindex по расписанию.

4. Backend (NestJS)
Модули: auth (Telegram initData), users, places, events, dating, billing (AURA+), AI-assistant (intent → RAG → SSE-стрим), notifications, media, admin. Rate limit, Pino-логи, Sentry на проде, Swagger для codegen.

5. Frontend (Telegram Mini App)
Лёгкий Vite вместо Expo Web: 5 вкладок (Друзья, Афиша, AURA-чат, Рядом, Профиль), онбординг, карточки мест в чате, геолокация через Telegram LocationManager, Memory Router + BackButton.

6. Контент и SEO-слой
Структурировали сущности «место / событие» с нормальными заголовками, описаниями и медиа; убрали битые URL с legacy CDN; заложили масштабируемый каталог под поисковые запросы («куда сходить в Москве», афиша, романтика, прогулки — через RAG-теги и intent).

7. Прод и наблюдаемость
Docker Compose (Postgres 16 + pgvector, Redis), nginx (статика miniapp + proxy /api/), скрипт deploy:prod, smoke-тесты API и AI/RAG.

Результат

По итогам проекта AURA (auramoskvaa.ru + Telegram Mini App):

• Органический трафик — рост около +200% за счёт новой структуры сайта, контента (места, афиша, SEO-разделы) и ускорения платформы (лёгкий Vite SPA вместо тяжёлого legacy).

• Перенос на новую платформу завершён: единый monorepo — NestJS, Prisma, PostgreSQL + pgvector, Redis, nginx; данные и RAG из legacy сохранены.

• Продукт в проде: AI-чат с карточками мест, афиша (KudaGo), знакомства, подбор «Рядом», подписка AURA+.

• Для бизнеса: стабильнее релизы, выше вовлечение, больше заявок в ключевые сценарии (чат, «Я пойду», регистрация в боте).

Что приложить к блоку:

1) график органического трафика до/после;

2) скрин AI-чата с карточками мест;

3) скрин афиши;

4) скрин dating / матча;

5) PageSpeed или схема «клиент → nginx → API → БД».

Комментарий агентства

Булат Мухаметзянов
Булат Мухаметзянов

Генеральный директор (CEO)

Высоким результатам по итогам проекта мы обязаны доверию клиента и его оперативной обратной связи. На достигнутом мы останавливаться не собираемся и в ближайшие месяцы продолжим повышать показатели.

Отзыв клиента

Обратились, чтобы завершить перенос с legacy и увеличить органический трафик и заявки. Команда вывела единую платформу: сайт auramoskvaa.ru, API и Telegram Mini App — без дублирования логики в двух репозиториях. По трафику получили сильный рост, приложение из бота открывается заметно быстрее. AI-чат с подбором мест и афиша стали главными точками входа. Миграцию базы и поиска прошли без «обнуления» продукта. Рекомендуем — планируем дальше наращивать контент и монетизацию AURA+.

https://auramoskvaa.ru/

Стек технологий


Над проектом работали:


Оцените кейс
Спасибо за оценку
Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

JimmyNeuron с удовольствием обсудит вашу задачу

Оставить заявку