轻量级 Kanban 看板项目管理小工具
当前访问频次受限,请登录后继续访问
<<<<<<< HEAD
project-manager
轻量级 Kanban 看板项目管理小工具
项目管理看板 (Project Manager)
轻量级 Kanban 看板项目管理小工具,支持多项目、任务拖拽、优先级管理。
功能特性
- 📋 多项目管理 — 创建/切换/删除项目
- ✅ Kanban 三栏看板 — 待办 / 进行中 / 已完成
- 🖱️ 拖拽移动任务 — 跨栏拖拽自动更新状态
- 🏷️ 优先级标签 — 高/中/低三级优先级
- 💾 持久化存储 — JSON 文件存储,重启不丢数据
- 📱 响应式设计 — 支持移动端适配
技术栈
- 后端: Node.js + Express
- 前端: 原生 HTML/CSS/JavaScript(无框架依赖)
- 存储: JSON 文件持久化
快速开始
cd project-manager
npm install
npm start
默认运行在 http://localhost:3000
API 接口
| 方法 | 路径 | 说明 |
|---|---|---|
| GET | /api/data |
获取所有项目和任务 |
| POST | /api/projects |
创建项目 |
| DELETE | /api/projects/:id |
删除项目 |
| POST | /api/tasks |
创建任务 |
| PUT | /api/tasks/:id |
更新任务 |
| DELETE | /api/tasks/:id |
删除任务 |
项目结构
project-manager/
├── server.js # Express 后端服务
├── package.json
├── data.json # 数据存储(运行后自动生成)
└── public/
├── index.html # 主页面
├── style.css # 样式
└── app.js # 前端逻辑
License
MIT
master