project-manager:基于 Node.js + Express 的轻量级看板项目管理工具

轻量级 Kanban 看板项目管理小工具

分支1Tags0

<<<<<<< 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

项目介绍

轻量级 Kanban 看板项目管理小工具

定制我的领域