Roadmap

Что уже реализовано и что планируется в DomiumAI

45
Реализовано
1
В разработке
5
Планируется

Реализовано

Каталог недвижимости

Каталог

Публичный каталог с фильтрацией по комнатам, цене, источнику, поиском по адресу и описанию

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-чате

AI

AI-ассистент упоминает объекты как кликабельные ссылки — клиент может перейти к просмотру не покидая чат. Ссылки открываются в новой вкладке

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

AI

AI вызывает 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-чат на мобильном

UX

ChatWidget 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

Низкий
How to draw an owl