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

Цель проекта

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

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

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

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

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

Разработка фирменного стиля для магазина автокондиционеров

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

Настройка контекстной рекламы Яндекс Директ для юридического лендинга

Требуется профессиональная настройка кампании в Яндекс Директ для одностраничного сайта юриста. Работа включает сбор и кластеризацию семантики на основе предоставленных ключевых запросов, настройку объявлений и стратегий.