Техническое задание: Приложение для оповещения о завершении таймеров

Цель проекта

Разработать кроссплатформенное приложение (для Windows или Android), которое в реальном времени отслеживает таймеры обратного отсчета на заданных пользователем веб-страницах и своевременно предупреждает пользователя звуковым или push-уведомлением.

Основные требования к функционалу

  • Платформа: Приложение должно быть разработано под операционную систему Windows или Android (на выбор исполнителя).
  • Мониторинг: Программа должна уметь загружать и отслеживать содержимое указанных веб-страниц в фоновом режиме.
  • Распознавание таймеров: Необходим механизм для идентификации и парсинга таймеров обратного отсчета на отслеживаемых страницах.
  • Гибкие оповещения: Настройка триггера для уведомления. Пример условия: "Подать сигнал, когда до конца таймера останется 2 минуты". Пороговое значение времени должно настраиваться.
  • Тип уведомления: Приложение должно выдавать четкое звуковое оповещение и/или системное/всплывающее (push) уведомление с текстом, например: "ВНИМАНИЕ! Осталось 2 минуты".
  • Надежность: Приложение должно стабильно работать в фоне, минимизируя потребление ресурсов.

Технические детали для разработчика

  • Необходимо предусмотреть возможность добавления пользователем URL-адресов сайтов для мониторинга через интерфейс приложения.
  • Алгоритм должен корректно обрабатывать обновление данных на странице (например, без перезагрузки всей страницы).
  • Важно обеспечить точность срабатывания, так как таймеры часто имеют высокую значимость (торги, аукционы).
  • Интерфейс приложения должен быть простым и интуитивно понятным.

Результат работы

Готовое к установке приложение (исполняемый EXE-файл для Windows или APK для Android) с исходным кодом и краткой инструкцией по использованию.