Este repositorio representa um sistema de sinalizacao e mensageria que compõe uma aplicação de videoconferência em tempo real com ferramentas de interação colaboratividade e mensageria. Desenvolvido como tema de trabalho de conclusão de curso
O projeto conta com a versão node maior ou igual a 16.14.0 e a versão npm maior ou igual a 8.3.1, como especificado no package.json
Antes de tudo basta clonar o projeto localmente e rodar
npm install
A ferramenta conta com dois comandos basicos para rodar localmente
npm run server
Para subir o servidor em node.js no modo debug
A versão atual do projeto ainda nao conta com testes de unidade
- [Express]
- [Socket.io]
- [Node.js]
Seja bem-vindo e sinta-se a vontade para opinar, dar feedbacks, implementar melhorias e correões. Você pode submeter alterações atraves de PRs para esse projeto.
Abaixo pode consultar uma breve lista do que a ferramenta ja tem definido como próximos passos;
- Login e cadastro, persistindo com sessões utilizadno vue.js e node.js
- Construção de uma ferramenta de whiteboar
- Implementação de uma ferramenta para votação dentro das salas
- Implementação de uma ferramenta para "hand-up" dentro das salas
- Melhoria do lobby da aplicação, card com histórico de salas criadas e ingressadas, e visualização de salas ativas
- Implementação de persistência das salas em banco de dados
- Ferramenta para compartilhamento de tela dentro das salas
E o que mais a criatividade permitir ser criado ✨
- Gabriel Diniz Mota - Trabalho Inicial até o estado atual do projeto - linkedin