Обновления

Новые возможности, улучшения и обновления 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Компанийно-зависимая авторизация: пользователи видят только данные своей организации, роли привязаны к компаниям.
  • Синхронизация фильтров с URLnuqs на всех 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.
  • Бизнес-профилиРасширенные профили для каждой роли: объёмы продаж для партнёров, специализации для подрядчиков, показатели координаторов.