Skip to content

pltnv/Manage

Repository files navigation

vue pinia vite

Demo

⏱ Manage app

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.

✨ Features

  • Pure JavaScript Drag & Drop
    • Task reordering within columns
    • Moving tasks between columns
    • (Optional) Column dragging
  • LocalStorage persistence

Recommended IDE Setup

VSCode + Volar (and disable Vetur) + TypeScript Vue Plugin (Volar).

Customize configuration

See Vite Configuration Reference.

Project Setup

yarn

Compile and Hot-Reload for Development

yarn dev

Compile and Minify for Production

yarn build

Run Unit Tests with Vitest

yarn test:unit

About

Kanban task management app on native Drag&Drop API

Topics

Resources

Stars

Watchers

Forks

Languages