# 轻量级任务协作系统 **Repository Path**: huangjun1_admin/kooteam ## Basic Information - **Project Name**: 轻量级任务协作系统 - **Description**: kooteam是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。 - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 624 - **Created**: 2025-12-11 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 产品介绍 - kooteam 是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理,周报日报管理等工具。 - kooteam 支持钉钉,企业微信,飞书等账号同步登陆,支持私有化部署,守护企业数据所有权。 # 体验地址 [https://abc.yimiyisu.com](https://abc.yimiyisu.com) 1. 用微信扫码系统二维码 2. 第一次体验,需要关注服务号 3. 自动进入系统 # 功能简介 **1. 待办四象限:突出事情优先级,帮助员工合理安排时间,提高工作效率** ![待办四象限:突出事情优先级,帮助员工合理安排时间,提高工作效率](./release/screenshot/console.png) **2. 无线端效果图** ![无线端效果图](./release/screenshot/mobile.png) **3. 在线思维导图:梳理思路,优化工作流程** ![在线思维导图:梳理思路,优化工作流程](https://images.gitee.com/uploads/images/2020/0401/145237_69870064_472.jpeg) **4. 项目管理:自定义项目看板,可视化任务安排** ![项目管理:自定义项目看板,可视化任务安排](https://images.gitee.com/uploads/images/2020/0401/145234_a7d7681b_472.jpeg) **5. 在线知识库:在线流程图,在线文档,以及可视化的目录编排,文档管理无忧** ![在线知识库:在线流程图,在线文档,以及可视化的目录编排,文档管理无忧](https://images.gitee.com/uploads/images/2020/0401/145236_3368ae12_472.jpeg) # 本项目基于以下开源项目 - 文本编辑器 (GNU 定制协议) [tiptap](https://tiptap.dev) - 思维导图(MIT 协议)[mind-map](https://github.com/wanglin2/mind-map) - 在线表格 (MIT 协议) [x-spreadsheet](https://github.com/myliang/x-spreadsheet) - 在线流程图 (Apache 2.0 协议) [drawio](https://github.com/jgraph/mxgraph-js) - 日历看板 (MIT 协议) [fullcalendar](https://github.com/fullcalendar/fullcalendar) # 开源协议 [AGPL-3.0 License](https://www.gnu.org/licenses/gpl-3.0.html) - 执行标准 AGPL 协议,无任何其他限制条款,可以自用和商用,但必须保留原知识产权 # 本地开发说明 - 本项目非传统 Spring boot 的项目,不适合个人学习使用。 - 项目中大量代码由低码工具生成,lowcode 目录代码不要强行改写会影响迭代升级。 - 为了提升业务对象对大模型的友好性,我们研发上禁止了 SQL 编程,所以项目不包含任何 SQL 语言,不要误认为代码不全,工程可以完整运行 - 低码引擎会自动创建表,自动适配不同类型数据库,不需要数据库初始化脚本 # 为什么本地源码打包后,程序体积变大 - 本地打包是标准 mvn 打包模式。公司内部研发平台,增加了编译优化逻辑,将 jar 包体积减少 50%以上,程序启动速度,运行性能也有明显提升。 ## 源码目录结构 - kooteam 目录是 Java 源码文件 - vue 目录是前端源码文件 - release 打包后的二进制文件与启动脚本,私有部署的话只需要看这个目录就行 ## IDE 里工程启动说明 - 启动 java 工程,初次启动时系统会载入安装配置页面 - 在浏览器里进入地址:http://127.0.0.1:7053/ ,配置数据库连接参数 - 进入 vue 目录,npm install -d 命令安装前端依赖 - 然后执行 npm run start 启动前端工程,即可进入开发模式,前端工程如何进入程序调试模式 - 💡💡💡 初次启动会报数据库链接异常,但应用已经启动,在浏览器中配置完数据库信息后,重新启动即可进入开发 ## 工程打包部署 - 前端工程开发完成后,执行 npm run dist 命令构建前端脚本 - 将前端工程 dist 目录中构建好的 app.js 文件进行 gzip 压缩 (文件名保持不变) - 压缩后的 app.js 文件复制到 java 工程 src/resources/static/ 目录里 - 进入 java 工程目录,执行 mvn clean && mvn package -f ./pom.xml 生成 java 二进制文件 - 最终部署文件地址:kooteam/target/kooteam.jar # 关注微信服务号,了解更多 - ![二维码](./sanliangyun.jpg)