如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
项目介绍
DooTask 是一款开源的在线项目任务管理工具,集成了多种文档协作工具、在线思维导图、在线流程图、项目管理、任务分发、即时IM、文件管理等功能。同时,消息功能采用非对称加密技术,确保沟通安全。
应用场景
DooTask 适用于多种场景,包括但不限于:
- 项目管理:帮助团队高效管理项目进度,分配任务,跟踪完成情况。
- 团队协作:提供即时通讯和文件共享功能,促进团队成员之间的沟通和协作。
- 文档协作:支持多人同时编辑文档,提高工作效率。
- 思维导图与流程图:辅助团队进行头脑风暴和流程设计。
- 远程工作:支持分布式团队进行远程协作,打破地域限制。
功能模块
- 项目管理:创建和管理项目,设定项目目标和里程碑。
- 任务分发:将任务分配给团队成员,设定优先级和截止日期。
- 文档协作:支持多人在线编辑文档,实时同步更改。
- 在线思维导图:提供思维导图工具,辅助团队进行创意构思和规划。
- 在线流程图:支持绘制流程图,帮助团队理解复杂流程。
- 即时IM:内置即时通讯功能,支持一对一和群组聊天。
- 文件管理:提供文件上传、下载和共享功能,支持版本控制。
功能特点
- 开源免费:DooTask 是开源项目,用户可以自由使用和修改。
- 多平台支持:支持在多种操作系统和设备上使用,包括 Centos/Debian/Ubuntu/macOS 等 linux/unix 系统,Windows 用户可通过 WSL2 安装使用。
- 安全通信:消息功能采用非对称加密技术,确保沟通安全。
- 易于部署:提供一键安装脚本,简化部署过程。
- 可扩展性强:支持插件和微应用,方便用户根据需求进行功能扩展。
- 多语言支持:支持多种语言界面,满足不同地区用户的需求。
项目技术栈
- 后端语言:PHP(占比 58.4%)
- 前端框架:Vue.js(占比 37.5%)
- 前端标记语言:HTML(占比 2.4%)
- 脚本语言:Shell(占比 0.7%)
- 样式表语言:Less(占比 0.6%)
部署与安装
硬件建议
- CPU:2核以上
- 内存:4G以上
支持环境
- Centos/Debian/Ubuntu/macOS 等 linux/unix 系统
- Windows 可通过 WSL2 安装 Linux 环境后使用
安装步骤
- 安装 Docker 和 Docker Compose:确保已安装 Docker v20.10+ 和 Docker Compose v2.0+。
- 克隆项目:git clone --depth=1 https://gitee.com/aipaw/dootask.git
- 进入项目目录:cd dootask
- 一键安装(自定义端口安装,如:./cmd install --port 80):./cmd install
- 启动服务:./cmd up
功能演示
开源地址
https://gitee.com/aipaw/dootask
如果您对源码&技术感兴趣,请点赞+收藏+转发+关注,大家的支持是我分享最大的动力!!!
