Все проекты

NekaWatch: AI-платформа мониторинга сайтов

Мониторинг данных на сайтах по описанию обычными словами

NekaWatch, собственный продукт NekaSoft, сделан целиком, от концепции до production: пользователь указывает страницу и обычными словами описывает, что отслеживать; платформа находит данные, проверяет их по расписанию, определяет, что именно изменилось, и присылает уведомления. Без CSS-селекторов, XPath и настройки парсера.

AI
извлечение по описанию словами
Без селекторов
никакой настройки CSS/XPath
3 языка
EN / RU / SR
Live SaaS
подписки и биллинг
NekaWatch: AI-платформа мониторинга сайтов

Контекст

Классический мониторинг сайтов требует либо ручной проверки страниц, либо парсера, привязанного к HTML-структуре сайта: CSS-селекторы, XPath и логика извлечения настраиваются под конкретную страницу. Такая настройка требует разработчика и ломается при изменении вёрстки.

NekaWatch решает задачу иначе. Пользователь указывает страницу и естественным языком описывает интересующую информацию: цена, наличие, дата, статус, количество, дедлайн, а можно и несколько показателей сразу. Платформа сама анализирует страницу и извлекает описанные значения.

NekaWatch является коммерческим production SaaS: NekaSoft полностью разработал его и развивает как собственный продукт.

За что отвечали мы

NekaSoft отвечал за продукт полностью, от концепции до production, и продолжает его развивать.

1

Продукт

  • Концепция продукта
  • Продуктовый дизайн и UX/UI
  • Архитектура
2

Движок мониторинга

  • Веб-скрейпинг
  • AI-извлечение в структурированную модель данных
  • Сравнение снимков и определение изменений
  • Регулярные проверки по расписанию
  • Ретраи, обработка ошибок и диагностика мониторов
  • История мониторинга
3

SaaS-платформа

  • Фронтенд и бэкенд
  • Аутентификация, включая вход через Google и GitHub
  • Уведомления: почта, Telegram, вебхуки
  • Тарифы и лимиты
  • Биллинг с интеграцией Paddle
4

Запуск и развитие

  • Деплой и production-инфраструктура
  • Три локали продукта: EN / RU / SR
  • Дальнейшее развитие продукта

Решение

Центральная функция: пользователю вообще не нужно понимать HTML страницы. Не надо искать CSS-селекторы, писать XPath, выбирать DOM-элементы и программировать парсер под каждое поле. Данные описываются словами, а AI анализирует страницу и превращает подходящие значения в структурированный результат.

  • Один монитор может отслеживать сразу несколько описанных значений
  • Сразу после создания сервис показывает, что нашёл: видно, что отслеживается именно нужное
  • Каждая проверка даёт структурированный снимок описанных данных, а не сырой diff страницы
  • Снимки сравниваются по полям: что изменилось («было → стало»), что появилось, что исчезло
  • Проверки идут по расписанию; текущее состояние, найденные изменения и история в дашборде
  • Ретраи и обработка ошибок отделяют реальное изменение данных от временного сбоя загрузки или анализа
  • Уведомления на почту и в Telegram; вебхуки для внешних автоматизированных процессов
  • Вокруг движка полноценный SaaS: аккаунты, вход через соцсети, тарифы и лимиты, биллинг Paddle

Классический скрейпинг устроен как парсер, привязанный к вёрстке: URL, настройка CSS/XPath, поддержка при каждом изменении макета. NekaWatch устроен иначе: URL плюс запрос обычными словами, AI-извлечение в структурированные данные, сравнение по расписанию, уведомление. Семантическое извлечение делает мониторинг менее зависимым от вёрстки, поэтому редизайн обычно не ломает монитор.

Скриншоты

Результат

NekaSoft спроектировал, разработал и запустил production SaaS, в котором весь путь пользователь проходит самостоятельно. Типичные сценарии: цены, наличие товаров, данные конкурентов, вакансии, тендеры, дедлайны и другая структурированная информация на веб-страницах.

  • Зарегистрироваться по почте или через Google и GitHub
  • Создать монитор: URL плюс описание словами, при необходимости несколько отслеживаемых значений
  • Задать расписание и получать структурированные снимки именно описанных данных
  • Видеть конкретные изменения по полям: «было → стало»
  • Смотреть текущее состояние, найденные изменения и историю в дашборде
  • Получать уведомления на почту или в Telegram, а через вебхук встраивать изменения во внешние процессы
  • Перейти на платный тариф и управлять подпиской; биллинг работает на Paddle
  • Пользоваться продуктом на английском, русском или сербском

Статус продукта

NekaWatch работает в production на nekawatch.com: регистрация, мониторы, проверки по расписанию, уведомления, платные тарифы и биллинг доступны самостоятельно, без участия команды.

Это собственный SaaS NekaSoft: команда эксплуатирует его и продолжает развивать.

Технологии

Next.jsNode.jsTypeScriptSupabaseLLMВеб-скрейпингTelegram APIPaddle

NekaWatch работает на Next.js, Node.js и TypeScript с Supabase. Извлечение построено на OpenAI API / LLM и превращает содержимое страницы в структурированные данные; уведомления уходят по почте, через Telegram API и вебхуки; подписки и биллинг работают на Paddle.

Хотите SaaS-продукт или внутреннюю систему под ключ, от концепции и UX до биллинга и production?