Новые возможности, улучшения и обновления Attikka WPC.
v0.8.0
Платформа и интеграции
Мультикомпанийная архитектура платформы с изоляцией данных по организациям, Яндекс Карты на всех страницах, двусторонняя синхронизация с Bitrix24, система рейтинга подрядчиков, загрузка медиа и полностью обновлённый интерфейс с командной палитрой, FilterBar и компактными страницами деталей.
Новые возможности
Multi-company platform — Изоляция данных по организациям: основа платформы, резолвинг админа через CompanyMember, все запросы фильтруются по организации. Clerk полностью удалён.
Yandex Maps — Интеграция в три фазы: тайлы и утилиты, карта расписания, встроенные карты на страницах деталей объектов и зданий.
Bitrix24 two-way sync — Добавлена исходящая синхронизация: изменения сделок в Attikka автоматически отправляются обратно в Bitrix24 CRM.
Contractor ranking & dispatch — Автоматическая система рейтинга подрядчиков с алгоритмами оценки и умное распределение работ.
Media system — Универсальная система медиа-файлов с фотогалереей. Фотографии участков крыши как первый сценарий.
Service subscriptions — Система сервисных подписок и программ обслуживания для регулярных контрактов на кровельные работы.
Invoice emails — Отправка счетов по email с вложением PDF через Resend.
Улучшения
Command palette — Глобальный поиск через командную палитру (Cmd+K) заменяет видимое поле ввода. Кнопка поиска в боковой панели.
FilterBar — Все страницы списков переведены с SearchToolbar на FilterBar — единая фильтрация с мульти-выбором, асинхронной загрузкой опций и сохранением в URL.
Compact detail pages — Обновлённые страницы деталей: бейджи и действия в строке хлебных крошек, 2-колоночная сетка, вкладки с подчёркиванием, редактирование через диалог.
Shared form components — Выделены переиспользуемые AddressFields, BuildingFields, ClientSelector и подключены ко всем формам создания/редактирования.
Site detail redesign — Вкладки с обзором, зданиями и настройками. Опасная зона для удаления объекта. Раскрываемые карточки крыш с участками.
v0.4.0
Качество и масштабирование
Масштабирование платформы: компанийная авторизация AuthScope, URL-синхронизация фильтров на всех страницах, дизайн-система из 57 компонентов и архитектурные улучшения.
Новые возможности
AuthScope — Компанийно-зависимая авторизация: пользователи видят только данные своей организации, роли привязаны к компаниям.
URL-synced filters — nuqs на всех 16 страницах списков: фильтры, поиск и пагинация сохраняются в URL. Можно делиться ссылками с точным состоянием.
Design system — 57 компонентов в Storybook: от базовых кнопок до сложных форм и карточек.
Component library — SearchToolbar, EditableInfoCard, FormSection, StatCard, EmptyState и другие переиспользуемые компоненты.
Улучшения
Tiered caching — Многоуровневое кэширование на бэкенде для частых запросов.
Error boundary — Обработка ошибок с graceful fallback на уровне страниц и компонентов.
Onboarding — Мастер регистрации для новых пользователей с верификацией телефона.
v0.3.0
Расписание и уведомления
Календарь расписания, система визитов, уведомления с настройками предпочтений и фоновые проверки для автоматического контроля бизнес-процессов.
Новые возможности
Schedule calendar — Три режима отображения: день, неделя, месяц. Перетаскивание для переноса работ, фильтры по подрядчикам и статусам.
Visit system — CRUD для визитов на объекты, интеграция с календарём, привязка к сделкам и зданиям.
Notification system — Пользовательские настройки уведомлений, ролевые значения по умолчанию, дедупликация.
Background checks — 6 ежедневных автоматических проверок: просроченные работы, зависшие сделки, неоплаченные счета и другие.
Weather forecast — Виджет на дашборде с данными Open-Meteo: температура, осадки, оценка безопасности кровельных работ.
Улучшения
Communications hub — Каналы, контакты, беседы для внутренней переписки между участниками.
v0.2.0
Основные рабочие процессы
Основные рабочие процессы платформы: воронка сделок, управление работами, система смет и счетов, а также полноценное управление клиентами, координаторами и подрядчиками.
Новые возможности
Deal pipeline — Канбан-доска и табличное представление. Статусы сделок, история переходов, фильтрация и поиск.
Job management — Полный CRUD кровельных работ: создание, назначение бригад, переходы по статусам, приоритеты, привязка к зданиям и крышам.
Quote system — Создание смет с позициями, расчёт стоимости материалов и работ, согласование заказчиком, генерация PDF.
Invoice system — Полный жизненный цикл: черновик, отправлен, оплачен, аннулирован. 21 API-эндпоинт, учёт оплат, генерация PDF.
Client management — Карточки клиентов с контактами, привязка к зданиям, клиентский портал с дашбордом.
Coordinator & contractor management — Детальные карточки, статистика по работам и выручке, история активности.
Client portal — 7 страниц: дашборд, проекты, сметы, счета, здания, подрядчики, менеджеры. Доступ только к своим данным.
Улучшения
Dashboard — Сводные карточки через единый endpoint, недавняя активность, последние сделки и работы.
Contractor stats — Агрегированные данные по работам и выручке на подрядчика.
v0.1.0
Фундамент
Первый релиз платформы Attikka WPC. Создана основа системы: аутентификация, управление пользователями и ролями, иерархия объектов недвижимости, каталог материалов и интеграция с Bitrix24.
Новые возможности
Authentication — Единая система авторизации: Clerk JWT для веб-интерфейса и Telegram-бот для подрядчиков. Унифицированный AuthContext на бэкенде.
Role system — Профильные роли (администратор, координатор, подрядчик, партнёр, заказчик) с поддержкой нескольких ролей на пользователя.
Asset hierarchy — Полная структура: Объект, Здание, Блок (опционально), Крыша, Участок крыши. Гибкая связь зданий и объектов.
Material catalog — CRUD для кровельных материалов с правилами расчёта расхода и региональным ценообразованием (RUB/KZT).
Bitrix24 sync — Входящая интеграция (inbound webhook) для импорта сделок и контактов из CRM.
Business profiles — Расширенные профили для каждой роли: объёмы продаж для партнёров, специализации для подрядчиков, показатели координаторов.