Техническое задание: Система отслеживания и уведомлений о новых товарах

Цель проекта

Разработать автоматизированную систему для отслеживания появления новых товаров на заданном маркетплейсе и мгновенного оповещения подписчиков через Telegram-бота.

Ключевые требования

  • Скорость работы: Временной интервал между появлением товара на площадке и отправкой уведомления конечному пользователю не должен превышать 15 секунд.
  • Пользовательский интерфейс: Управление подписками (добавление, удаление, настройка) должно осуществляться через Telegram-бота.
  • Архитектура: Система должна состоять из двух основных модулей:
    • Сервис мониторинга (парсинг/отслеживание данных с площадки).
    • Telegram-бот с функционалом личного кабинета для каждого пользователя.

Функционал Telegram-бота

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

Технические аспекты

  • Система мониторинга должна быть устойчивой к изменениям в структуре сайта маркетплейса.
  • Необходимо обеспечить стабильную работу при высокой нагрузке и большом количестве одновременных подписок.
  • Требуется реализовать надежный механизм очереди сообщений для соблюдения временного лимита в 15 секунд.
  • Архитектура должна позволять масштабирование.

Ожидаемый результат

Полностью работоспособная система, состоящая из backend-сервиса для отслеживания данных и Telegram-бота с интуитивно понятным интерфейсом для управления подписками, обеспечивающая уведомления с задержкой менее 15 секунд.

Создание динамических страниц для каталога услуг на сайте

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

Разработка MVP сайта биржи фриланса для подростков

Требуется fullstack-разработчик или команда для создания минимальной рабочей версии (MVP) платформы фриланса, ориентированной на подростковую аудиторию. Работа будет вестись по четкому поэтапному плану с фиксированной оплатой за каждый этап.