Roadmap
Что уже реализовано и что планируется в DomiumAI
✓ Реализовано
Каталог недвижимости
КаталогПубличный каталог с фильтрацией по комнатам, цене, источнику, поиском по адресу и описанию
AI-чат для покупателей
AIУмный чат-ассистент на базе Claude: подбор объектов, ответы на вопросы, сбор контактов через SSE-стриминг
Панель риелтора
БрокерЗащищённая панель управления: создание, редактирование и удаление объектов, импорт объявлений
Система аутентификации
БезопасностьАвторизация через Clerk с Google Auth, разделение ролей: админ и брокер
Управление заявками (лиды)
ЛидыДва канала сбора заявок: форма записи на показ и AI-чат. Список заявок с фильтрами, AI-квалификация клиентов
Интеграция Google Calendar
ИнтеграцияСинхронизация показов с календарём риелтора: проверка свободных слотов, создание событий, приглашения клиентам
Импорт объявлений (ads-api.ru)
СкраперИмпорт из Авито, ЦИАН, Яндекс через ads-api.ru: клиент API, маппинг данных, дедупликация по externalId
UI для внешних объявлений
UIБейджи источника на карточках, кнопка перехода на оригинал, фильтр по источнику в каталоге и панели брокера
Тёмная тема
UIПереключение light/dark с сохранением выбора, поддержка системных настроек
Лендинг
МаркетингМаркетинговая страница с описанием продукта, преимуществами, FAQ, призывом к действию и визуальными материалами (AI-дашборд, офис, VR-просмотр)
Roadmap
UIПубличная страница с реализованными и планируемыми фичами, статистикой прогресса
Панель управления импортом
БрокерАдмин-панель для управления источниками данных: включение/отключение источников, настройка API-ключей, параметры импорта, статистика по источникам
Ссылки на объекты в AI-чате
AIAI-ассистент упоминает объекты как кликабельные ссылки — клиент может перейти к просмотру не покидая чат. Ссылки открываются в новой вкладке
CustDev-опросы на лендинге
МаркетингСекция с опросами для покупателей и риелторов на лендинге. Ссылки на Google Forms для сбора обратной связи и валидации гипотез
CI/CD автодеплой
ИнфраструктураGitLab CI/CD pipeline: автоматический деплой на сервер 2 при push в main (rsync + npm install + prisma generate + build + pm2 restart)
Домен и HTTPS
ИнфраструктураДомен domiumai.com (GoDaddy), DNS A-запись + CNAME www, SSL-сертификат Let's Encrypt с автопродлением, HTTP→HTTPS редирект
Оптимизация изображений
ПроизводительностьКонвертация PNG→WebP для лендинга: сжатие с 16.9 MB до 230 KB (в 73 раза), ресайз до оптимальных размеров
Веб-аналитика Яндекс Метрика
АналитикаСчётчик на всех страницах: вебвизор (запись сессий), карта кликов, точный показатель отказов, отслеживание ссылок
Ребрендинг RealAI → DomiumAI
МаркетингНовое название и домен domiumai.com. Обновлены лого, навигация, футер, каталог и roadmap
Карта объектов в каталоге (Яндекс Карты)
КаталогИнтерактивная Яндекс Карта в каталоге: двухпанельный layout 50/50 (список + карта), ценовые метки с указателем, balloon-превью с фото при клике, подсветка при наведении
Импорт объекта по ссылке
ИмпортВставьте ссылку на объявление с ЦИАН, Авито, Яндекс или ДомКлик — объект появится в каталоге за 5 секунд. Автоматический парсинг данных, геокодинг адреса, дедупликация. До 20 ссылок за раз
Уведомления для риелтора
БрокерМгновенные Telegram-уведомления о новых заявках. Подключение в 1 клик из панели: имя клиента, телефон, объект, AI-квалификация, кнопки «Позвонить» и «Открыть заявку»
Починить UX записи на показ (ICE: 800)
UXАвтоскролл к форме (scrollIntoView), визуальный фидбек кнопки (active:scale, focus:ring, shadow), success-состояние с подтверждением. Чат-виджет работает на /property/*
Демо-воронка на лендинге (ICE: 648)
UXСсылка на Telegram-бота добавлена, каталог как точка входа работает, CTA ведут на каталог и панель брокера. Видео — отдельная задача #19
Единая дизайн-система и навигация (ICE: 245)
UXОбщий AppHeader компонент для всех публичных страниц (каталог, аналитика, roadmap, конкуренты, карточка объекта). Единая навигация, мобильное меню, подсветка активной страницы
MCP: поиск объектов по SQL
AIAI вызывает search_properties и get_property_details — SQL-поиск по критериям (цена, район, комнаты, площадь, этаж). Масштабируется до тысяч объектов. Умный поиск: уточняет критерии при общих запросах
Telegram Bot — AI-ассистент
TelegramОмниканальный Telegram-бот: поиск объектов с фото, подробности, запись на показ. Тот же API (/api/chat), те же tools — функционал написан один раз. PM2 на сервере 24/7
Дашборд аналитики брокера
АналитикаKPI-карточки (объекты, заявки, конверсия), воронка заявок по статусам, каналы (форма/AI-чат/Telegram), график за 30 дней, топ-5 объектов по заявкам, последние заявки. Работает для админа и брокера
Аналитика пользователей Telegram Bot
АналитикаПрофили пользователей (имя, username, язык), история событий, DailyMetrics с инкрементальными счётчиками. API /api/analytics/telegram (admin). Метрики: DAU/MAU, Retention, воронка
Аналитика рынка недвижимости
АналитикаПубличная страница /analytics с данными ЦБ РФ: ипотечные ставки (РФ vs Москва), объёмы кредитования, средний срок. 4 графика (recharts), 866 записей. AI-ассистент отвечает на вопросы об ипотеке с актуальными данными
Масштабируемая карта: Supercluster + Debounce
КартаКластеризация через Supercluster (2-10 синие, 11-50 фиолетовые, 51-200 оранжевые, 200+ красные), debounce 200ms при панорамировании, клик по кластеру → zoom in. Протестировано на 165+ объектах
Лендинг: блок «Как начать» для риелторов
ЛендингПошаговая инструкция: регистрация → подключение Google Calendar → добавление/импорт объектов → получение заявок. 4 карточки с иконками, CTA «Подключить бесплатно»
Парсер mirkvartir.ru
СкраперHTML-парсинг на cheerio: цена, адрес, площадь, комнаты, этаж, метро, фото. CLI-скрипт + API. Дедупликация по externalId. ~20 объявлений/страницу, 160К+ по Москве
Кэширование геокодинга
ИмпортGeoCache таблица с нормализацией адресов. Первый вызов ~1.2с (API), повторный ~0.5мс (кэш, x2400 быстрее). Общий модуль src/lib/geocode.ts для всех парсеров
Secure cookies и crypto.randomUUID()
БезопасностьHTTPS на domiumai.com обеспечивает secure context для crypto.randomUUID() и secure cookies. Let's Encrypt сертификат с автопродлением
Модуль «Ипотека»
СервисыПолноценная страница /mortgage: калькулятор платежей, справочник 11 программ (5 банков), расчёт «сколько могу взять» по доходу. AI знает все программы и ставки
Ипотечный калькулятор на карточке объекта
СервисыВстроенный калькулятор на /property/[id]: цена из объекта, ставка из ЦБ, ползунки (взнос, срок, ставка). Платёж, сумма кредита, переплата. Fallback ставка + подгрузка актуальной из MarketData
Модуль «Ремонт»
СервисыКалькулятор стоимости ремонта (4 типа: косметический/стандартный/капитальный/дизайнерский), разбивка по видам работ, 8 стилей, чек-лист этапов. AI-ассистент считает ремонт для конкретного объекта. Виджет на карточке
Mobile UX: compact фильтры, floating переключатель, цены на кластерах
UXСжатие фильтров в кнопку «Фильтры (N)» с drawer, floating кнопка Карта/Список в thumb-zone, ценовые метки «от X млн» на кластерах карты, сортировка по цене/площади/дате, исправлено мобильное меню
Сравнение сервисов ремонта на /competitors
МаркетингСекция с 5 конкурентами (Сделано, Rerooms, Profi.ru, YouDo, Флатика), сравнительная матрица, блок преимущества DomiumAI в ремонте
Модуль «Консьерж-сервис»
СервисыИнтерактивный чеклист после покупки (16 задач, 6 категорий, прогресс-бар, localStorage), гид по району (6 категорий POI → Яндекс Карты), сервисы переезда, полезные ссылки (Госуслуги, МФЦ, ЖКХ). Компактный блок «Что рядом» на карточке каждого объекта
Избранное (localStorage)
UXСердечко на карточке объекта, сохранение в localStorage без авторизации, страница /favorites с сеткой сохранённых объектов, счётчик «Избранное (N)» в навигации. Синхронизация между компонентами через CustomEvent
Расширенные фильтры каталога
КаталогЦена от/до, площадь от/до, этаж от/до, источник. Desktop: раскрывающаяся панель «Ещё» с кнопкой «Применить». Mobile: полный drawer с labels и кнопкой «Показать объекты». Badge с количеством активных фильтров
PWA: установка как приложение
Инфраструктураmanifest.json (standalone, blue theme), Service Worker с кэшированием статики, иконки 192/512px. Installable на iOS (Поделиться → На экран Домой) и Android. Apple Web App мета-теги
Адаптивный AI-чат на мобильном
UXChatWidget fullscreen на мобильном (inset-0), кнопка закрытия в хедере, тёмная тема для сообщений и input. Safe area padding для iOS notch
→ В разработке
Планировщик импорта
ИнфраструктураАвтоматический импорт по расписанию: полный — раз в сутки, инкрементальный — каждые 2-4 часа. Логирование, обновление цен, пометка снятых объявлений
○ Планируется
RAG: семантический поиск по описаниям
AIВекторная БД с эмбеддингами описаний объектов. Поиск по естественным запросам: «квартира с видом на парк», «лофт с высокими потолками». Дополняет SQL-поиск MCP
Импорт объектов с площадок (ЦИАН, Авито, Яндекс, ДомКлик)
ИмпортИмпорт по ссылке на объявление, пакетный импорт по фильтрам, синхронизация цен и статусов, автоматический геокодинг адресов → координаты для карты
Промо-видео DomiumAI
МаркетингКороткое видео (2-3 мин): демо AI-чата, Telegram-бота, панели риелтора. Размещение на лендинге, YouTube, Яндекс Директ
Мультиброкерная CRM
БрокерПолноценная поддержка нескольких брокеров: распределение лидов, общие и личные объекты, командная работа
Интеграция cianparser
СкраперГлубокий парсинг ЦИАН через Python-библиотеку для расширенного охвата — дополнение к ads-api.ru
