Новые возможности, улучшения и обновления Normata.ai.
v0.8.0
Платформа и интеграции
Мультикомпанийная архитектура платформы с изоляцией данных по организациям, Яндекс Карты на всех страницах, двусторонняя синхронизация с Bitrix24, система рейтинга подрядчиков, загрузка медиа и полностью обновлённый интерфейс с командной палитрой, FilterBar и компактными страницами деталей.
Новые возможности
Мультикомпанийная платформа — Изоляция данных по организациям: основа платформы, резолвинг админа через CompanyMember, все запросы фильтруются по организации. Clerk полностью удалён.
Яндекс Карты — Интеграция в три фазы: тайлы и утилиты, карта расписания, встроенные карты на страницах деталей объектов и зданий.
Двусторонняя синхронизация с Bitrix24 — Добавлена исходящая синхронизация: изменения сделок в Normata.ai автоматически отправляются обратно в Bitrix24 CRM.
Рейтинг и распределение подрядчиков — Автоматическая система рейтинга подрядчиков с алгоритмами оценки и умное распределение работ.
Система медиа-файлов — Универсальная система медиа-файлов с фотогалереей. Фотографии участков крыши как первый сценарий.
Сервисные подписки — Система сервисных подписок и программ обслуживания для регулярных контрактов на кровельные работы.
Отправка счетов по email — Отправка счетов по email с вложением PDF через Resend.
Улучшения
Командная палитра — Глобальный поиск через командную палитру (Cmd+K) заменяет видимое поле ввода. Кнопка поиска в боковой панели.
FilterBar — Все страницы списков переведены с SearchToolbar на FilterBar — единая фильтрация с мульти-выбором, асинхронной загрузкой опций и сохранением в URL.
Компактные страницы деталей — Обновлённые страницы деталей: бейджи и действия в строке хлебных крошек, 2-колоночная сетка, вкладки с подчёркиванием, редактирование через диалог.
Общие компоненты форм — Выделены переиспользуемые AddressFields, BuildingFields, ClientSelector и подключены ко всем формам создания/редактирования.
Обновлённая страница объекта — Вкладки с обзором, зданиями и настройками. Опасная зона для удаления объекта. Раскрываемые карточки крыш с участками.
v0.4.0
Качество и масштабирование
Масштабирование платформы: компанийная авторизация AuthScope, URL-синхронизация фильтров на всех страницах, дизайн-система из 57 компонентов и архитектурные улучшения.
Новые возможности
AuthScope — Компанийно-зависимая авторизация: пользователи видят только данные своей организации, роли привязаны к компаниям.
Синхронизация фильтров с URL — nuqs на всех 16 страницах списков: фильтры, поиск и пагинация сохраняются в URL. Можно делиться ссылками с точным состоянием.
Дизайн-система — 57 компонентов в Storybook: от базовых кнопок до сложных форм и карточек.
Библиотека компонентов — SearchToolbar, EditableInfoCard, FormSection, StatCard, EmptyState и другие переиспользуемые компоненты.
Улучшения
Многоуровневое кэширование — Многоуровневое кэширование на бэкенде для частых запросов.
Фабрика мутаций — Единообразные мутации TanStack Query с автоматической инвалидацией кэша.
Обработка ошибок — Обработка ошибок с graceful fallback на уровне страниц и компонентов.
Онбординг — Мастер регистрации для новых пользователей с верификацией телефона.
v0.3.0
Расписание и уведомления
Календарь расписания, система визитов, уведомления с настройками предпочтений и фоновые проверки для автоматического контроля бизнес-процессов.
Новые возможности
Календарь расписания — Три режима отображения: день, неделя, месяц. Перетаскивание для переноса работ, фильтры по подрядчикам и статусам.
Система визитов — CRUD для визитов на объекты, интеграция с календарём, привязка к сделкам и зданиям.
Система уведомлений — Пользовательские настройки уведомлений, ролевые значения по умолчанию, дедупликация.
Фоновые проверки — 6 ежедневных автоматических проверок: просроченные работы, зависшие сделки, неоплаченные счета и другие.
Прогноз погоды — Виджет на дашборде с данными Open-Meteo: температура, осадки, оценка безопасности кровельных работ.
Улучшения
Центр коммуникаций — Каналы, контакты, беседы для внутренней переписки между участниками.
v0.2.0
Основные рабочие процессы
Основные рабочие процессы платформы: воронка сделок, управление работами, система смет и счетов, а также полноценное управление клиентами, координаторами и подрядчиками.
Новые возможности
Воронка сделок — Канбан-доска и табличное представление. Статусы сделок, история переходов, фильтрация и поиск.
Управление работами — Полный CRUD кровельных работ: создание, назначение бригад, переходы по статусам, приоритеты, привязка к зданиям и крышам.
Система смет — Создание смет с позициями, расчёт стоимости материалов и работ, согласование заказчиком, генерация PDF.
Система счетов — Полный жизненный цикл: черновик, отправлен, оплачен, аннулирован. 21 API-эндпоинт, учёт оплат, генерация PDF.
Управление клиентами — Карточки клиентов с контактами, привязка к зданиям, клиентский портал с дашбордом.
Управление координаторами и подрядчиками — Детальные карточки, статистика по работам и выручке, история активности.
Клиентский портал — 7 страниц: дашборд, проекты, сметы, счета, здания, подрядчики, менеджеры. Доступ только к своим данным.
Улучшения
Дашборд — Сводные карточки через единый endpoint, недавняя активность, последние сделки и работы.
Статистика подрядчиков — Агрегированные данные по работам и выручке на подрядчика.
v0.1.0
Фундамент
Первый релиз платформы Normata.ai. Создана основа системы: аутентификация, управление пользователями и ролями, иерархия объектов недвижимости, каталог материалов и интеграция с Bitrix24.
Новые возможности
Аутентификация — Единая система авторизации: Clerk JWT для веб-интерфейса и Telegram-бот для подрядчиков. Унифицированный AuthContext на бэкенде.
Система ролей — Профильные роли (администратор, координатор, подрядчик, партнёр, заказчик) с поддержкой нескольких ролей на пользователя.
Иерархия объектов — Полная структура: Объект, Здание, Блок (опционально), Крыша, Участок крыши. Гибкая связь зданий и объектов.
Каталог материалов — CRUD для кровельных материалов с правилами расчёта расхода и региональным ценообразованием (RUB/KZT).
Синхронизация с Bitrix24 — Входящая интеграция (inbound webhook) для импорта сделок и контактов из CRM.
Бизнес-профили — Расширенные профили для каждой роли: объёмы продаж для партнёров, специализации для подрядчиков, показатели координаторов.