Introdução do produto
- kooteam é uma ferramenta leve de colaboração em equipe online que fornece várias ferramentas de documentos, mapas mentais online, fluxogramas online, gerenciamento de projetos, distribuição de tarefas, gerenciamento de base de conhecimento e outras ferramentas.
- kooteam suporta login simultâneo com DingTalk, WeChat corporativo e outras contas para garantir a segurança dos dados corporativos.
Endereço da experiência https://kooteam.com
endereço do código fonte do gitee
Seleção de tecnologia
- Estrutura de back-end: HTTP inteligente
- Estrutura de front-end: Vue 3.0 + Element-ui Plus
- Banco de dados: MySQL
Introdução à função
1. Os quatro quadrantes de tarefas: destacar as prioridades das coisas, ajudar os funcionários a organizar seu tempo de maneira razoável e melhorar a eficiência do trabalho
2. Fluxograma online: ferramenta de fluxograma online, fácil de usar
3. Mapeamento mental online: resolva ideias e otimize processos de trabalho
4. Gerenciamento de projetos: painel de projeto personalizado, organização visual de tarefas
5. Base de conhecimento online: fluxogramas online, documentos online e organização de diretório visual, tornando o gerenciamento de documentos sem preocupações
Este projeto é baseado nos seguintes projetos de código aberto
- Servidor HTTP (protocolo Apache 2.0) smart-http
- Editor de texto (protocolo personalizado GNU) tinymce
- Mapa mental (licença MIT) mapa mental
- Formulário online (licença MIT) planilha x
- Fluxograma on-line (protocolo Apache 2.0) desenho
- Quadro de calendário (licença MIT) fullcalendar
Contrato de código aberto
Licença AGPL-3.0
O contrato de código aberto deste projeto é AGPL-3.0. A breve descrição é que você pode usá-lo comercialmente gratuitamente. Se você fizer uma versão secundária, precisará manter os direitos autorais de código aberto de todos os projetos Kooteam, e também do código-fonte. precisa ser de código aberto. Se você não deseja abrir o código-fonte, pode entrar em contato conosco para fornecer serviços de personalização pagos.
Instruções de desenvolvimento local
Estrutura de diretório do código-fonte
- O diretório kooteam é o arquivo de código-fonte Java
- O diretório vue é o arquivo de código-fonte do front-end
- liberar arquivos binários empacotados e scripts de inicialização
Instruções para início do projeto
- Inicie o projeto Java. Ao iniciá-lo pela primeira vez, crie primeiro o banco de dados do projeto e inicialize o script release/init.sql no banco de dados.
- Digite o endereço no navegador: http://127.0.0.1:7053/ e configure os parâmetros de conexão do banco de dados.
- Entre no diretório vue, use o comando npm install -d para instalar as dependências de front-end e, em seguida, execute npm run start para iniciar o projeto de front-end para entrar no modo de desenvolvimento.
- Uma exceção de link de banco de dados será relatada ao iniciar pela primeira vez, mas o aplicativo já foi iniciado. Após configurar as informações do banco de dados no navegador, reinicie para entrar no desenvolvimento.
Embalagem e implantação do projeto
- Após a conclusão do desenvolvimento do projeto front-end, execute o comando npm run dist para construir o script front-end.
- Gzip compacta o arquivo app.js criado no diretório dist do projeto front-end (o nome do arquivo permanece inalterado)
- Copie o arquivo app.js compactado para o diretório src/resources/static/ do projeto java
- Entre no diretório do projeto java e execute mvn clean && mvn package -f ./pom.xml para gerar o arquivo binário java
- Endereço final do arquivo de implantação: kooteam/target/kooteam.jar
desenvolvimento sustentável
- Código aberto não significa gratuito. É normal que projetos de código aberto forneçam serviços pagos. Somente o código aberto que pode sobreviver pode ser atualizado continuamente.
- Sob a premissa de não afetar o uso da maioria dos usuários, os projetos de código aberto oferecem projetos pagos para grupos específicos de pessoas e empresas, o que ajudará na sobrevivência e no desenvolvimento do projeto.
- Para uso próprio, este projeto pode realizar desenvolvimento secundário, empacotamento e implantação sem restrições. Se forem necessárias emissões secundárias e serviços customizados, o acordo de código aberto AGPL deverá ser respeitado.
Fornecemos os seguintes serviços
- Construção de produtos embalados personalizados
- Personalizado de acordo com as necessidades individuais, pagando 2.000 yuans/pessoa por dia com base no horário de trabalho
- Serviços de consultoria em gerenciamento de projetos
Atendimento ao Cliente WeChat