
Веб-студия Omni Agency запустила новый сайт жилого комплекса «Сердце города» — sgkstovo.ru. Проект построен на Payload CMS 3, Next.js, React и PostgreSQL.
Payload используется как основа всей контентной и продуктовой модели сайта. В CMS хранятся квартиры, коммерческие помещения и парковочные места, цены и статусы продаж, настройки схем этажей, SEO-данные и редакционный контент.
Одна из ключевых частей проекта — синхронизация с реестром застройщика. Данные поступают из нескольких источников: ODS отвечает за цены и статусы объектов, CSV — за Planoplan, медиа и технические данные квартир. Перед обновлением базы импорт проходит валидацию и dry-run.
На сайте также реализованы интерактивные схемы этажей, Live Preview, drafts и versions, ISR с on-demand revalidation и серверная генерация PDF-карточек квартир.
За первый месяц разработки в репозитории накопилось 330 коммитов и 31 миграция. Значительную часть кода писал ИИ-агент: на него приходится 113 коммитов. Архитектура, модель данных, правила импорта, deployment и приёмка оставались на стороне разработчика.
Проект интересен как пример использования Payload не только для управления страницами сайта, но и как backend для каталога недвижимости с реальными данными, импортами, версионированием и сложной frontend-логикой.