Skip to content

团队协作,待办管理,知识库管理,周报管理

License

Notifications You must be signed in to change notification settings

yimiyisu/kooteam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

88 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

产品介绍

  • kooteam 是一款轻量级的在线团队协作工具,提供各类文档工具、在线思维导图、在线流程图、项目管理、任务分发,知识库管理等工具。
  • kooteam 支持钉钉,企业微信等账号同步登陆,保障企业数据安全。

体验地址 https://kooteam.com

技术选型

  • 后端框架:Smart Http
  • 前端框架:Vue 3.0 + Element-ui Plus
  • 数据库:Mysql

功能简介

1. 待办四象限:突出事情优先级,帮助员工合理安排时间,提高工作效率 待办四象限:突出事情优先级,帮助员工合理安排时间,提高工作效率

2. 在线流程图:在线流程图工具,使用方便 在线流程图:在线流程图工具,使用方便

3. 在线思维导图:梳理思路,优化工作流程 在线思维导图:梳理思路,优化工作流程

4. 项目管理:自定义项目看板,可视化任务安排 项目管理:自定义项目看板,可视化任务安排

5. 在线知识库:在线流程图,在线文档,以及可视化的目录编排,文档管理无忧 在线知识库:在线流程图,在线文档,以及可视化的目录编排,文档管理无忧

本项目基于以下开源项目

开源协议

AGPL-3.0 License

本项目的开源协议为 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 开源协议。

我们提供如下服务

  1. 定制打包产物构建
  2. 个性化需求定制,按工时付费 2000 元/人天
  3. 项目管理咨询服务

客服微信

  • 二维码