Техническое задание: Рефакторинг и оптимизация клиентских виджетов

Цель проекта

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

Основные задачи

  • Анализ и рефакторинг существующего JavaScript-кода множества виджетов (попапы, инлайн-формы и др.).
  • Оптимизация CSS-стилей для данных компонентов.
  • Строгое сохранение текущего протокола и синтаксиса общения с бэкенд-сервером.
  • Устранение дублирования кода, улучшение структуры и модульности.
  • Обеспечение соответствия кода современным стандартам и best practices.
  • Учет всех существующих правил и логики работы виджетов.

Требования к результату

  • Чистый, хорошо структурированный и документированный код.
  • Сохранение полной обратной совместимости по внешнему API (взаимодействие с бэкендом).
  • Повышение скорости загрузки и отклика виджетов.
  • Код должен быть готов к дальнейшему масштабированию и поддержке.

Что предоставляет заказчик

  • Доступ к существующей кодовой базе виджетов.
  • Описание бизнес-логики и правил работы компонентов.

Создание телеграм бота для отслеживания новых лотов на электронных торгах

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