gregyku ~/portfolio
> cat кейсы/localmasters-art.md
ИИ и автоматизация

ЛОКАЛЬНЫЕ: маркетплейс искусства на AI с кастомной CMS

Собрал с нуля с помощью AI арт-маркетплейс localmasters.art: кастомная CMS, сжатие фото, генерация работ в интерьере и глубокое SEO

150+работ в каталоге
49SEO-статей в блоге
Node.jsкастомный движок без CMS
0 ₽на подрядчиков и агентство
> что сделано
> подробности

ЛОКАЛЬНЫЕ (localmasters.art) — арт-платформа, которая соединяет местных художников с дизайнерами и заказчиками по всей России: единый каталог, документы, доставка под ключ. Я собрал этот проект с нуля с помощью AI — от архитектуры до кастомной CMS и SEO. Ни конструктора, ни готового движка, ни агентства: чистый Node.js, одна зависимость для картинок и AI-ассистенты вместо команды разработчиков. Рассказываю, что внутри.

Главная страница ЛОКАЛЬНЫЕ Главная: местное искусство показано сразу в интерьерах, а не на белом фоне

Задача

Нужна была не витрина-конструктор, а полноценный продукт: каталог на сотни работ, продающие карточки, блог под SEO, приём заявок и своя админка, которой пользуется не программист. Готовые платформы либо дорогие, либо не дают такой гибкости, а разработка в агентстве заняла бы месяцы и бюджет. Поэтому я написал сайт сам, используя AI для кода (Claude Code, Codex, Cursor).

Фишка 1. Фото работ в интерьере

Картина на белом фоне не продаёт — покупатель не понимает, как она будет смотреться на стене. Поэтому у каждой работы есть второе изображение: та же работа в реалистичном интерьере. Фоны комнат сгенерированы нейросетью, а фотография работы аккуратно вписывается в сцену с настоящими тенями и перспективой. Получается фотореалистичный мокап без фотостудии и дизайнера.

Работа в сгенерированном интерьере Карточка работы: оригинал фото и та же работа, вписанная в нейросетевой интерьер с тенями

Фишка 2. Автоматическое сжатие и оптимизация фото

Художники загружают тяжёлые фото с телефона. Сайт обрабатывает каждую картинку на лету через библиотеку sharp: разворачивает по EXIF, ужимает до 2000 px, убирает прозрачность и пересжимает в mozjpeg с оптимальным качеством. Дополнительно отдаёт WebP тем браузерам, которые его понимают. Каталог на 150+ работ грузится быстро, а редактору не нужно ничего оптимизировать вручную.

Фишка 3. Кастомная CMS

Вся платформа управляется через собственную панель: работы, блог, попап подписки, заявки, дизайнеры, заказы и отдельная SEO-вкладка. Никакого WordPress — админка написана под конкретные задачи проекта.

Панель управления CMS Панель управления: 153 работы, статусы, вкладки. Работы без фото автоматически прячутся с сайта

Редактор работы — это продающая карточка целиком: название, художник, город, стиль, цена, размеры, техника, теги, описание с живым счётчиком символов, отдельное поле SEO-описания с автогенерацией, загрузка фото работы и фото в интерьере, флаг доступности.

Редактор работы в CMS Редактор карточки: все поля товара, SEO-описание с автогенерацией, загрузка фото и интерьера

Фишка 4. Глубокая SEO-оптимизация

SEO зашито в сайт на всех уровнях. На страницах — микроразметка Schema.org (Organization, VisualArtwork, Product с ценой и наличием, коллекции, хлебные крошки, FAQ), канонические адреса, Open Graph, человекочитаемые URL, sitemap.xml и robots.txt, привязка к регионам Москва и Санкт-Петербург. Блог из 49 статей с иллюстрациями сделан под информационные запросы, а коллекции-подборки — под коммерческие.

А внутри CMS есть отдельный SEO-дашборд, который показывает здоровье всего каталога: сколько работ с фото, городом, полным описанием, и что требует внимания. Плюс массовые операции — например, очистка технического мусора из URL одной кнопкой.

SEO-дашборд в CMS SEO-панель: заполненность каталога в процентах, список проблемных карточек и массовая чистка URL

Что ещё внутри

  • Каталог с фильтрами по типу, стилю, формату, городу, цене и поиском
  • Блог на 49 статей с нейросетевыми иллюстрациями, оглавлением и разметкой
  • Коллекции-подборки под коммерческие запросы с FAQ
  • Личный кабинет для партнёров-дизайнеров
  • Попап сбора подписок и приём заявок с уведомлениями в Telegram
  • Яндекс Метрика, страницы политик и согласий

Вывод

Это кейс про то, что один человек с AI-инструментами сегодня собирает то, что раньше требовало команды: дизайнера, фронтендера, бэкендера и SEO-специалиста. ЛОКАЛЬНЫЕ — живой маркетплейс с каталогом на 150+ работ, своей CMS, генерацией интерьеров и SEO уровня, до которого редко доходят даже агентские сайты. И всё это собрано мной с помощью нейросетей, без единого подрядчика.

> ссылки
> вопросы и ответы

Частые вопросы

Сайт правда собран нейросетями?

Да. Архитектуру, код бэкенда и фронтенда, кастомную CMS и SEO я собрал сам с помощью AI-ассистентов (Claude Code, Codex, Cursor). Это чистый Node.js без конструкторов и готовых движков.

Как работает фото работы в интерьере?

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

Зачем своя CMS, а не WordPress?

Готовые CMS тянут лишний вес и не дают нужной гибкости: генерации интерьеров, автосжатия фото, SEO-дашборда под конкретный каталог. Своя панель написана ровно под задачи проекта и работает быстрее.

Можно повторить такой проект под другой бизнес?

Да. Подход переносится на любой каталожный проект: маркетплейс, интернет-магазин, витрину услуг. Меняются данные и логика карточек, а связка кастомный движок плюс AI-разработка остаётся.

> услуги по теме
> связаться