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

Цель проекта

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

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

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

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

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

Верстка одного блока сайта на Tilda по макету

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

Разработка Telegram-бота для интернет-магазина

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