- kooteam 是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。
- kooteam 支持钉钉,企业微信等账号同步登陆,保障企业数据安全。
体验地址 https://kooteam.com
- 后端框架:Smart Http
- 前端框架:Vue 3.0 + Element-ui Plus
- 数据库:Mysql
1. 待办四象限:突出事情优先级,帮助员工合理安排时间,提高工作效率
5. 在线知识库:在线流程图,在线文档,以及可视化的目录编排,文档管理无忧
- Http Server (Apache 2.0 协议) smart-http
- 文本编辑器 (GNU 定制协议) tinymce
- 思维导图(MIT 协议)mind-map
- 在线表格 (MIT 协议) x-spreadsheet
- 在线流程图 (Apache 2.0 协议) drawio
- 日历看板 (MIT 协议) fullcalendar
本项目的开源协议为 AGPL-3.0,简要描述就是您可以免费商用,如果进行二次发行则需要保留所有 Kooteam 项目的开源版权,源码也需要开源。如果您不想开源,可以联系我们,提供付费的定制服务。
- kooteam 目录是 Java 源码文件
- vue 目录是前端源码文件
- release 打包后的二进制文件与启动脚本
- 启动 java 工程,初次启动时,先建项目数据库,把 release/init.sql 脚本初始化到数据库中
- 在浏览器里进入地址: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
- 开源不等于免费,开源项目提供付费服务是很正常的事,能活下去的开源才能持久更新
- 不影响大部分用户使用的前提下开源项目,针对特定人群、企业提供付费项目,有助于项目的生存和发展
- 在自用的情况下,本项目可以自己进行二次开发,完成打包和部署,均不受限制。如果需要二次发行,提供定制服务等需要准守 AGPL 开源协议。
- 定制打包产物构建
- 个性化需求定制,按工时付费 2000 元/人天
- 项目管理咨询服务