Техническое задание: Оптимизация виртуального скроллинга

Цель проекта

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

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

  • Поддержка колоночной структуры (заданной макетом).
  • Корректная работа с элементами переменной и непредсказуемой высоты.
  • Полное отсутствие визуальных артефактов при скроллинге (подрывов, миганий, рассинхронизации).
  • Соблюдение установленных сроков: финальная работоспособная версия должна быть готова до 15 ноября 2025 года включительно.

Обязательные этапы работ

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

Критерии приемки

  • Плагин стабильно работает в проекте, соответствует заявленным требованиям по функциональности.
  • Все тесты пройдены, критические баги исправлены.
  • Результат предоставлен в оговоренные сроки.

Написание дипломной работы по визуальным коммуникациям в сфере культуры

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

Настройка интеграции с внешним API для отображения цен на WordPress

Необходимо реализовать интеграцию сайта на WordPress с внешним сервисом для динамического отображения цен на товары. Пользователь должен иметь возможность либо быстро получить цену по параметрам, либо перейти на сайт партнёра для деталей.

Разработка раздела ПБ для складского комплекса на стадии П и Р

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