Skip to content

Binatik/kanban

Repository files navigation

Kanban


image

Проверить

Проверить последнюю версию web приложения можно здесь.

Запуск

Для запуска у вас должен быть установлен Node.js

Для установки пакетов используется npm

npm install -g npm
$ git clone repository # Клонирование репозитория
$ npm i # Установка зависимостей
$ npm dev # Запуск в dev  режиме
//scripts
"dev": "vite",
"build": "tsc && vite build",
"lint": "eslint src --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"preview": "vite preview"

Возможности:

  • Создавать колонку
  • Создавать карточку
  • Менять размер поля для ввода автоматически
  • Переносить колонку между колонками
  • Переносить карточку между колонками и карточками
  • Сохранять процесс переноса и создания
  • Управлять с клавиатуры
  • Двигать блок мышкой если не хватает места

Двигать блок мышкой если не хватает места

Не до конца была проделана оптимизация event, не использовался например throttling

Переносить колонку / карточку

Сейчас работает только настоящее API для Drag and Drop, оно не дает event для Touch Screen следовательно реализации переноса на любом виде смартфона/планшета отсудствует.

About

Тестовое задание ВК

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published