Сервисы и платформы

Сервис подготовки и публикации контента

Сервис собирает материалы проектов в проверенное редактором досье, готовит кейсы и посты для разных площадок и публикует их по расписанию

Next.js 16TypeScriptCodex CLIChromiumpuppeteer-coreDockerФайловое хранилище
Сервис подготовки и публикации контента

Задача

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

Материалы вместе с проектом

В карточке проекта собрали тексты, документы, ссылки, экраны Figma, транскрипты созвонов и выгрузки переписки. Источники остаются рядом с публикациями: команда может вернуться к ним при подготовке следующего материала.

По ссылкам фабрика извлекает текст и снимает страницы, предварительно закрывая cookie-плашки и окна выбора города. Из Figma отбирает последние версии содержательных экранов, без служебных. Редактор выбирает материалы, которые пойдут в работу.

Карточки проектов показывают материалы, публикации и прогресс по каналам — команда видит состояние портфолио
Карточки проектов показывают материалы, публикации и прогресс по каналам — команда видит состояние портфолио
В проекте выбраны текст, ссылки и скриншоты — из этих источников можно запустить подготовку публикации
В проекте выбраны текст, ссылки и скриншоты — из этих источников можно запустить подготовку публикации

Общая основа для разных площадок

Сначала сервис разбирает сырьё в досье: собирает факты и подписи к экранам. Генерация становится доступна после одобрения редактором. Все тексты о проекте опираются на одну проверенную основу.

Дальше редактор выбирает тип материала и каналы. Фабрика готовит отдельный результат для каждой пары «тип публикации × канал» и поддерживает 16 каналов. Статью, исследование или разбор можно создать и без клиентского проекта.

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

Форма отдельной публикации: сырьё, тип материала, каналы и сводка выбранных вариантов перед запуском
Форма отдельной публикации: сырьё, тип материала, каналы и сводка выбранных вариантов перед запуском

Редактор управляет содержанием

На странице публикации рядом находятся текст, скриншоты и чек-лист качества. Редактор проверяет результат и оставляет комментарий для доработки. Здесь же доступна ссылка на выложенный материал.

Для закрытых проектов добавили скрытие заказчика: имя исчезает из текста, адреса страницы и строки «Заказчик». Это работает и для уже опубликованных кейсов. При подготовке текстов предусмотрели исключение сторонних компаний, сумм и персональных данных.

Предпросмотр кейса, чек-лист и экраны собраны рядом; поле комментария позволяет отправить текст на доработку
Предпросмотр кейса, чек-лист и экраны собраны рядом; поле комментария позволяет отправить текст на доработку

Публикации выходят по расписанию

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

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

В сервисе также доступны снятие публикаций и просмотр статистики по каналам. Подготовка контента и управление выкладкой остаются в одном месте.

Очередь готовых материалов и правила площадок помогают распределять публикации по расписанию
Очередь готовых материалов и правила площадок помогают распределять публикации по расписанию
Техническая часть

Техническая часть

Сервис разработали на Next.js 16 и TypeScript. Для разбора материалов и генерации используется Codex CLI, для работы со страницами — Chromium и puppeteer-core. В стек также входят Docker и файловое хранилище.

Сайт студии перенесли с Tilda на собственный стек и подключили к фабрике через API. Telegram и Telegraph получают публикации через бота, соцсети — через API или сохранённые браузерные сессии. Ключи и сессии хранятся в зашифрованном виде; доступ к сервису разделён по ролям.

Проект в цифрах

Портфолио через фабрику
42 кейса

Все кейсы на quantum-dev.ru на 01.10.2026 собраны фабрикой

До выкладки
0,2 дня

Медиана времени от загрузки материалов до выкладки на 01.10.2026

Цели

  • Собрать разрозненные материалы в карточках проектов
  • Готовить публикации на основе одобренных редактором фактов
  • Автоматизировать подготовку и выкладку контента для разных площадок
  • Публиковать закрытые проекты без раскрытия заказчика

Целевая аудитория

  • Редакторы студии
  • Сотрудники студии, которые готовят материалы и ведут портфолио

Что нужно пользователю

Job to be done — от ситуации к результату

Ситуация

Я собирал материалы проектов из документов, переписки и экранов, а кейсы писал вручную. Портфолио устаревало, и на новые публикации не хватало людей.

Задача

Хочу поддерживать портфолио и рассказывать о проектах на разных площадках, сохраняя контроль над фактами и конфиденциальностью заказчиков.

Результат

Материалы хранятся вместе с проектами. Я проверяю общую фактическую основу, а сервис готовит тексты для выбранных площадок и выполняет выкладку в автоматизированные каналы.

Что внутри

1

Хранение текстов, документов, ссылок, экранов и переписки по проектам

2

Автоматический сбор текста и скриншотов сайтов

3

Досье с фактами и обязательным одобрением редактора

4

Генерация по парам «тип публикации × канал» для 16 каналов

5

Обложки на основе экранов проекта

6

Чек-лист качества и доработка текста комментарием

7

Скрытие заказчика, в том числе в опубликованных кейсах

8

Очередь публикаций и расписание по правилам площадок

9

Автоматическая выкладка и напоминания для ручных площадок

10

Снятие публикаций и аналитика просмотров по каналам

11

Роли пользователей и зашифрованное хранение ключей

Нужен похожий проект?

Расскажите о задаче — оценим объём, сроки и стоимость, предложим решение. Есть ТЗ — загрузите его и получите предварительную цифру за несколько минут.

Оценить по ТЗ