Техническое задание: Конвертация React-компонента в Vanilla JS

Цель проекта

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

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

  • Полное сохранение функционала: Переписанный на чистом JavaScript код должен воспроизводить оригинальный компонент один в один, без изменений в поведении или визуальном эффекте.
  • Совместимость с Тильдой: Код должен быть готов к установке через пользовательский блок (Custom HTML) или аналогичный механизм платформы.
  • Сохранение настроек: Все параметры конфигурации, управляющие работой компонента (например, скорость анимации, цвета, триггеры), должны быть перенесены и остаться настраиваемыми.
  • Чистый JavaScript: Решение должно быть реализовано на Vanilla JS (ES6+) без использования сторонних фреймворков или библиотек, если это не оговорено отдельно.
  • Качество кода: Код должен быть чистым, хорошо структурированным и с комментариями для ключевых моментов.

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

Исполнитель предоставляет готовый JavaScript-файл (или набор файлов) с инструкцией по установке на Тильду. Компонент после установки должен работать стабильно и идентично оригинальной React-версии.

Разработка защищенных от копирования QR-кодов для проверки подлинности товаров

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

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

Требуется разработать комплексный проект детской игровой и спортивной зоны общей площадью 1600 м². Включает план расстановки оборудования с зонированием и фотореалистичные визуализации, выполненные без использования ИИ-технологий.

Воссоздание музыкального бита по исходному материалу

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