A Vue.js-based Kanban board for task management, focusing on native Drag & Drop API integration for seamless task and column reordering. The goal of this project is to explore browser-native DnD functionality without relying on third-party libraries.
- Pure JavaScript Drag & Drop
- Task reordering within columns
- Moving tasks between columns
- (Optional) Column dragging
- LocalStorage persistence
VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).
See Vite Configuration Reference.
yarnyarn devyarn buildRun Unit Tests with Vitest
yarn test:unit