OpenCollaBoard é uma aplicação web colaborativa, no estilo Miro e Figma Jam, para criação de fluxogramas, mapas mentais, wireframes e outros diagramas visuais em tempo real. Através do OpenCollaBoard, os usuários podem trabalhar juntos em tempo real, criar, editar e colaborar em projetos visuais com a facilidade de arrastar e soltar elementos, adicionando anotações, comentários, imagens e textos para melhorar a comunicação visual.
O OpenCollaBoard foi desenvolvido utilizando as seguintes tecnologias:
Para instalar e executar o OpenCollaBoard, siga os seguintes passos:
- Clone o repositório.
- Instale as dependências utilizando o comando
npm install
em ambos os diretóriosfrontend
eserver
. - Execute o servidor utilizando o comando
npm run dev
no diretórioserver
, que estará disponível emhttp://localhost:4000
. - Execute o frontend utilizando o comando
npm run dev
no diretóriofrontend
, que estará disponível emhttp://localhost:3000
.
OpenCollaBoard.mov
O OpenCollaBoard é um projeto open source e todas as contribuições são bem-vindas. Se você deseja contribuir para o projeto, siga os seguintes passos:
- Faça um fork do repositório.
- Clone o seu fork localmente.
- Instale as dependências utilizando o comando
npm install
. - Crie uma branch para trabalhar utilizando o comando
git checkout -b minha-nova-feature
. - Implemente a sua feature ou correção de bug.
- Adicione testes se necessário e certifique-se de que todos os testes estejam passando utilizando o comando
npm test
. - Faça o commit das suas mudanças utilizando o comando
git commit -m "minha mensagem de commit"
. - Envie as mudanças para o seu fork utilizando o comando
git push origin minha-nova-feature
. - Abra um pull request no repositório original.
Se a sua pull request for aprovada, ela será mesclada no repositório original. Obrigado por contribuir!
O OpenCollaBoard é um software de código aberto licenciado sob a licença MIT.