+7 (982) 010-01-18 Обсудить проект

Проект студии · Сервисы

BrandSled: сервис мониторинга репутации бренда

SaaS-сервис мониторинга репутации бренда: каждый день собирает упоминания в поиске, отзывах, новостях, Telegram и ответах нейросети Яндекса, оценивает риск и присылает тревогу в Telegram.

WebTelegram

Задача

Сначала был внутренний бренд-монитор для одной компании. Он снимал выдачу Яндекса и Google по названию, отзывы сотрудников и клиентов, подсказки поиска и карточку в реестрах. Пользовался им сотрудник без SEO-подготовки, и таблицы с цифрами ему ничего не говорили: ему нужен был ответ за минуту, все ли спокойно и что делать.

Затем задача выросла: сделать из монитора сервис для всех. Регистрация, оплата, уведомления, кабинет с графиками и конструктором отчетов, внешний сайт под поисковый трафик, блог, тарифы и аналитика регистраций с делением на людей и ботов. Срок - к утру. Дизайн по условию владельца рисует генеративная модель без наших рамок, а мы собираем продукт.

Решение

Фоновый worker по расписанию запускает 13 сборщиков: выдача Яндекса и Google, свежие упоминания, соцсети, новости, Telegram-каналы, отзывы, подсказки, Wordstat, видимость сайта, Обзор от ИИ в Яндексе, карточка компании и контрагенты по ИНН с проверкой банкротств. Частота зависит от тарифа.

Каждое упоминание размечает языковая модель: тональность, риск от 0 до 3 и вопрос "это про нас или про тезку". Из разметки считаются индекс репутации, вывод одной фразой и задачи на сегодня. Тревоги уходят в Telegram и на почту с тихими часами.

Сайт продает: главная, посадочные под функции и аудитории, сравнения с конкурентами, тарифы, блог из 50 статей и два бесплатных инструмента. Главный вход в продукт - бесплатная проверка бренда без регистрации: через 2 минуты человек видит отчет, а войти и оплатить может на том же экране.

Концепт искали 16 итераций: панель для человека без SEO, первая версия в рубиновой гамме, три направления главной, пять концептов картинкой, UI-кит на 25 экранов, верстка пиксель в пиксель со сверкой наложением, логотип и доводка по пробному использованию.

Что внутри

01

Обзор с индексом репутации

Индекс от 0 до 100, вывод одной фразой, причины и задачи на сегодня. Логика пришла из внутреннего монитора: сначала решение, потом доказательства.

02

Упоминания и поиск

Лента с фильтрами по источнику, тональности и риску, подсветка негатива в тексте. ТОП-20 выдачи по брендовым запросам с историей позиций негатива.

03

Отзывы и Обзор от ИИ

Отзывы клиентов и сотрудников отдельно, темы жалоб и похвалы. Проверка, называет ли нейросеть Яндекса бренд в ответах по отрасли и на каком месте.

04

Компания и контрагенты

Карточка из реестров и история изменений. Список ИНН контрагентов с сигналом о банкротстве и торгах.

05

Отчеты и тревоги

Конструктор отчетов из виджетов, выгрузка в PDF и Excel, рассылка по расписанию. Тревоги в Telegram и на почту, ежедневная сводка.

06

Проекты, тарифы и оплата

Несколько брендов в одном аккаунте, роли в команде, пробный период 14 дней, четыре платных тарифа и модули, оплата через ЮKassa.

BrandSled работает на brandsled.ru с 27 сентября 2026 года: сайт из 26 страниц и 50 статей, бесплатная проверка бренда, кабинет из 16 разделов, оплата и Telegram-бот. Главная совпадает с утвержденным макетом по высоте и расположению блоков. Данных о трафике и регистрациях пока нет: сайт только открыт для поисковиков.

Экраны

Как это выглядит

На компьютере

Главная: первый экран с дашбордом слева и формой проверки справа
Посадочная "Мониторинг отзывов"
Посадочная "Мониторинг бренда в нейросетях"
Тарифы с ценой запуска, модулями и сравнением
Бесплатная проверка бренда: прогресс, вход и выбор тарифа на одном экране
Бесплатный генератор ответа на отзыв
Блог о репутации
Статья блога с оглавлением и формой проверки
Вход по почте с кодом или через Telegram
Кабинет, Обзор: индекс репутации и задачи на сегодня
Кабинет, лента упоминаний с фильтрами по тональности и риску
Кабинет, отзывы клиентов и сотрудников с темами жалоб
Кабинет, Обзор от ИИ
Кабинет, конкуренты и доля голоса
Кабинет, компания и контрагенты по ИНН
Кабинет, правила тревог и каналы доставки
Кабинет, конструктор отчетов
Кабинет на телефоне

На телефоне

Главная на телефоне: картинка сверху, форма сразу под ней
Тарифы на телефоне
Проверка бренда на телефоне
Статья на телефоне

Дизайн и как искали концепт

Концепт искали дольше, чем писали сборщики. Ниже весь путь, включая то, что владелец отклонил.

Панель для человека без SEO (v01-v02). Первый внутренний монитор показывал таблицы: доли плохих страниц, частотности, рейтинги. Для сотрудника, который открывает его утром, это оказалось непонятно. Мы переписали бриф: только кто смотрит и какие данные есть, без цветов и раскладки. Модель сама предложила "утренний пульт репутации": вверху светофор и вывод одной фразой, ниже задачи с исполнителем и сроком, еще ниже карточки-доказательства. Индекс спокойствия считается прозрачно, раскладку баллов видно по ссылке "Как считается". Эта схема потом стала экраном Обзор в BrandSled.

Первая версия сервиса (v03-v05). Для кабинета модель прислала концепт "командный центр репутации": теплый светлый фон, акцент "сигнальный рубин", секторный радар, 14 готовых HTML-экранов. Сайт мы попросили сделать в той же системе, передав палитру кабинета и список запретов на типовые приемы. К утру работали сайт, кабинет в светлой и темной теме и 150 картинок блога в той же гамме.

Отказ: "кирпичи, а не дизайн". Владелец отклонил результат: модель получила наш стиль и рисовала внутри наших рамок, а он просил дать ей только блоки. Мы убрали из брифа все, кроме блоков, текстов и одного правила про первый экран.

Три направления (v06). Модель придумала и сверстала три разные главные: "Редакция расследований" с газетной антиквой, "Ночной центр управления риском" с лаймовым радаром на темном фоне и "Живая карта доверия" с изометрической картой. Владелец ответил: "все три мимо, видно, что это нейронка": пустые фоны, рубленые блоки, узнаваемые приемы генеративной верстки. Он попросил не пересказ идеи, а исходную картинку от модели.

Пять концептов картинкой (v07). Короткое ТЗ ушло прямо в модель изображений: что за сервис, девять блоков главной, картинка слева и форма справа, тарифы, "стиль выбирай сам". Пять генераций сохранили как есть: темно-синий hero с дашбордом, фиолетовый шар-радар, объемный прибор с портретами, светлый вариант со скриншотом кабинета и неоновая темная страница. Владелец выбрал первый. Свои причины он не записал.

UI-кит и 25 макетов (v08-v09). По концепту 1 модель за 11 минут нарисовала UI-кит, мобильную главную, посадочную, тарифы, проверку бренда, блог, статью, вход, 14 экранов кабинета, hero-иллюстрацию и лист 3D-иконок. Потом дорисовала вариации hero под тему каждой посадочной и людей для блоков ролей, а 150 картинок блога перерисовали в новой палитре.

Отказ: "вариацию на тему не приму" (v10-v11). Первая верстка по макетам разошлась с картинками: другие тексты, 12 карточек источников вместо 9, другой подвал. Владелец потребовал пиксель в пиксель. Мы записали правило: картинка равна ТЗ, масштаб 1440/1024, блоки совпадают до 8 px, тексты дословно. Сверку сделали скриптом: скриншот страницы рядом с макетом в одном масштабе, наложение 50% и карта разницы по каждой секции. Меняли только то, что модель выдумала: "12 400+ брендов", логотипы банков как клиентов, API и White Label. Их заменили правдой той же длины в том же элементе. В кабинете на месте демо-цифр встали реальные данные, а для элементов, которых не было в API, мы дописали расчеты: динамику к прошлому периоду, темы отзывов, долю голоса по месяцам.

Доводка (v12-v16). Модель рисовала главную без промежутков между блоками, поэтому мы добавили воздух: 104 px между секциями на компьютере и 60 px на телефоне, внутри блоков ничего не трогали. Когда владелец купил домен, модель нарисовала три листа логотипов, выбран знак-кольцо со следом в форме S и меткой, мы перерисовали его в SVG и переименовали продукт по всему сайту и кабинету. Еще две правки пришли из пробного использования: владелец не сразу нашел, как завести второй проект, и не понял поле "если у названия есть тезки". Модель нарисовала сайдбар с двумя уровнями (аккаунт и текущий проект), страницу "Мои проекты" и поле сфер тегами, мы сверстали по макетам. Последней стала страница проверки: пока идут 2 минуты проверки, рядом карточка входа и тарифы, после отчета можно сразу оплатить.

Итоговая система: темно-синий первый экран со светящимся дашбордом, светлые секции, коралловая главная кнопка, голубой акцент, рукописные пометки и 3D-иконки. Голубые кнопки мы затемнили относительно макета, чтобы белый текст проходил по контрасту AA.

Итерации дизайна по порядку

Внутренний монитор v2: "утренний пульт" со светофором и выводом одной фразой
Тот же пульт на телефоне
Кабинет v1, Обзор, рубин на теплом фоне
Кабинет v1, Отчеты
Кабинет v1, Отзывы
Картинка статьи в первой светлой палитре
Сайт v1, главная
Сайт v1, посадочная "Отзывы"
Собранный сайт v1 в темной теме на тестовом домене
Направление A: "Редакция расследований"
Направление B на телефоне
Направление B: "Ночной центр управления риском"
Направление C: "Живая карта доверия"
Концепт 1: темно-синий, дашборд на первом экране. Выбран
Концепт 2: фиолетовый шар-радар
Концепт 3: объемный прибор и портреты
Концепт 4: светлый, со скриншотом кабинета
Концепт 5: темный неон
Лист 3D-иконок источников и функций
Мобильная главная, 3 экрана
Hero-иллюстрация: наклоненный дашборд и тревога
Макет посадочной
Макет проверки бренда
Макет тарифов
UI-кит: палитра, типографика, кнопки, карточки
Та же картинка статьи в новой палитре
Вариация hero под посадочную "Отзывы"
Иллюстрация роли "PR-специалист"
Первая верстка главной, отклоненная как "вариация"
Слева макет, справа сверстанная главная в одном масштабе
То же для телефона
Кабинет, тариф и оплата: макет и страница
Тарифы: макет и страница
Главная после увеличения отступов между секциями
Логотип, лист A, 4 знака
Логотип, лист B, выбранный знак
Логотип, лист C, 4 знака
Главная после переименования
Сайдбар с уровнями аккаунта и проекта, открытый переключатель
Макет страницы "Мои проекты"
Поле "Чем занимается компания" с тегами
Проекты на телефоне, нижняя шторка
Макет проверки и сверстанная страница
Проверка на телефоне, 3 экрана
Готовый отчет с колонкой входа и оплаты
Проверка идет: вход и тарифы рядом

Стек

Технологии

Стек выбираем под задачу, бюджет поддержки и команду, которая будет развивать продукт

  • Python и FastAPIСайт, кабинет и API, шаблоны Jinja2 рендерятся на сервере
  • SQLite и PostgreSQLОсновная база сервиса и чтение данных о торгах по банкротству
  • XMLRiverВыдача Яндекса и Google, Wordstat, Обзор от ИИ
  • Языковые моделиРазметка тональности и риска, запасная локальная модель через Ollama
  • ECharts и ванильный JSГрафики кабинета без тяжелых фреймворков
  • Playwright и openpyxlPDF и Excel-отчеты, сверка верстки с макетами
  • ЮKassa и Telegram Bot APIОплата, вход через Telegram, тревоги
  • Генеративные модели для дизайнаКонцепты, UI-кит, иллюстрации, иконки и логотип

Процесс

Как идет работа

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

  1. 01

    Внутренний монитор

    Сборщики и разметка для одной компании, затем простая панель для человека без SEO.

  2. 02

    Проектирование

    Источники, архитектура, тарифные лимиты. Параллельно семантика на 2 346 фраз, разбор 15 конкурентов, тарифы и упаковка.

  3. 03

    Первая версия

    За ночь: кабинет, сайт, тексты посадочных, 50 статей, оплата, бот, аналитика.

  4. 04

    Тестирование

    Четыре проверки: функционал, верстка, SEO и продукт, с исправлением найденного.

  5. 05

    Поиск концепта

    Три направления, пять концептов картинкой, выбор, UI-кит на 25 экранов.

  6. 06

    Верстка и запуск

    Пиксель в пиксель по макетам, домен, логотип, меню проектов, оплата на экране проверки.

Вместе к большему

Нужен SaaS с кабинетом и оплатой?

Расскажите, какие данные должен собирать сервис, и мы предложим архитектуру и состав первой версии.

Бесплатно

Прототип вашего приложения или сайта за 5 дней

5-7 ключевых экранов и смета по этапам. Останутся у вас, даже если дальше вы решите работать не с нами.

Оставить заявку

Расскажите о вашем проекте

Мы свяжемся с вами в течение рабочего дня и предложим варианты решения.

Или напрямую: +7 (982) 010-01-18

Укажите имя

Проверьте номер: нужно 11 цифр

Проверьте адрес почты

Без согласия мы не можем принять заявку

Как мы храним и используем данные, описано в политике конфиденциальности

Ответим в течение рабочего дня

Заявка отправлена

Свяжемся с вами в течение рабочего дня.