Техническое задание: Расширение для автоматизации работы с заказами

Цель проекта

Разработать расширение для браузера Google Chrome, которое упростит и ускорит обработку списков заказов на маркетплейсе за счет их автоматического выделения.

Основная функциональность

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

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

  • Тип проекта: Расширение (extension) для Google Chrome.
  • Язык разработки: JavaScript (предпочтительно).
  • Интерфейс: Простое всплывающее окно (popup) для вставки данных.
  • Логика работы: Сканирование DOM-дерева открытой страницы, поиск элементов по номерам заказов и их визуальное выделение.
  • Расширение должно быть безопасным и не нарушать пользовательские соглашения площадки.

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

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

Разработка компонента для просмотра CAD-файлов в веб-браузере

Требуется создать компонент на JavaScript или для фреймворка Solid.js, который позволит загружать и интерактивно просматривать CAD-файлы (например, DWG) с возможностью вращения, масштабирования и перемещения камеры.