Техническое задание: Kanban-виджет на JavaScript

Цель проекта

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

Ключевые функциональные требования

  • Три колонки: Стандартные колонки (например, "К выполнению", "В работе", "Готово").
  • Drag-and-Drop: Возможность перетаскивания карточек между колонками с помощью мыши.
  • Сохранение состояния: Весь порядок карточек и их расположение по колонкам должны автоматически сохраняться в localStorage браузера.
  • Мини-поиск: Поле ввода для фильтрации карточек по их текстовому содержимому в реальном времени.
  • Автономность: Реализация на чистом (vanilla) JavaScript, HTML и CSS без использования сторонних библиотек (jQuery, React, Vue.js и т.д.).
  • Простота интеграции: Код должен быть легко встраиваемым в существующую страницу.

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

Готовый, работающий виджет с чистым и понятным кодом, который можно добавить на сайт простым копированием файлов или вставкой блока кода.

Подготовка макетов этикеток для печати

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