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

Цель проекта

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

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

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

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

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

Разработка AI-агента для подбора и рассылки вариантов недвижимости

Требуется создать автоматизированного помощника (бота) для сбора, обработки и отправки клиентам предложений по аренде или покупке квартир. Предпочтительная платформа - n8n, но рассматриваются и другие эффективные решения.

Проработка и сбор информации с использованием Word и Perplexity AI

Требуется последовательно запускать промпты в Perplexity AI, копировать полученные результаты и сохранять их в документы Word. Общее время работы - до 3 часов. Есть возможность ускорить процесс за счет параллельного запуска.