Skip to content

Repository files navigation

项目管理工具

一个基于Electron的桌面项目管理工具,支持项目、需求、关系人、文档、风险和工作计划的统一管理。

功能特性

  • 项目管理:创建和管理项目,支持分类标签
  • 分类管理:按专业领域对项目进行分类
  • 需求管理:跟踪项目需求,支持状态和优先级
  • 关系人管理:管理项目相关的关系人信息
  • 文档管理:上传、下载和管理项目文档(加密存储)
  • 风险管理:识别和跟踪项目风险
  • 工作计划:创建和管理工作任务

技术栈

  • Electron
  • React 18 + TypeScript
  • Ant Design
  • SQLite(本地数据库)
  • AES-256-GCM 加密

开发

安装 pnpm(推荐)

如果还没有安装 pnpm,可以使用以下命令安装:

npm install -g pnpm

或者使用 PowerShell(管理员权限):

iwr https://get.pnpm.io/install.ps1 -useb | iex

安装依赖

使用 pnpm(推荐,更快):

pnpm install

或使用 npm:

npm install

开发模式

pnpm electron:dev

或:

npm run electron:dev

构建

pnpm build:electron
pnpm electron:build

或:

npm run build:electron
npm run electron:build

数据安全

  • 所有文档文件使用AES-256-GCM加密存储
  • 加密密钥存储在用户数据目录,仅当前用户可访问
  • 数据库文件存储在本地用户数据目录

许可证

MIT

About

一个基于Electron的桌面项目管理工具,支持项目、需求、关系人、文档、风险和工作计划的统一管理。

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages