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