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

Цель проекта

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

Основные функции

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

Требования к настройке поиска (конфиг)

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

  • Бренд - название производителя.
  • Модель - конкретная модель товара.
  • Размер - необходимый размер (если применимо).
  • Диапазон цены - минимальная и максимальная стоимость.
  • Интервал проверки - периодичность обхода (от 1 до 10 минут).

Требования к системе уведомлений в Telegram

  • Уведомление о новом товаре: При обнаружении товара, соответствующего всем критериям, отправляется сообщение с данными: бренд, модель, размер, цена, статус оригинальности и прямая ссылка на товар.
  • Уведомление о снижении цены: Если цена на уже найденный товар уменьшается, отправляется повторное уведомление с обновленной информацией.
  • Интерактивная кнопка: В каждом уведомлении должна быть кнопка "Перепроверить". При нажатии парсер выполняет повторный запрос к маркетплейсу по артикулу товара и обновляет информацию в исходном сообщении.

Технические требования

  • Опыт разработчика в создании парсеров для одного из указанных в исходном ТЗ маркетплейсов является обязательным условием.
  • Код должен быть стабильным, обрабатывать ошибки сети и структуры страниц.
  • Система должна корректно работать на стандартном shared-хостинге.

Разработка мобильного приложения для анонимных школьных опросов

Требуется создать кроссплатформенное мобильное приложение на React Native для проведения анонимных опросов среди подростков. В проекте есть готовый дизайн, требуется реализация бэкенда, системы подписок, модерации и публикация в магазинах.