Skip to content

Node websocket based server for webrtc signaling conections

License

Notifications You must be signed in to change notification settings

gmdiniz/meetings-signaling-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Websocket signaling server

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

📋 Pré-requisitos

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

🔧 Instalação

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

⚙️ Executando os testes

A versão atual do projeto ainda nao conta com testes de unidade

🛠️ Construído com

  • [Express]
  • [Socket.io]
  • [Node.js]

🖇️ Colaborando

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 ✨

✒️ Autores

  • Gabriel Diniz Mota - Trabalho Inicial até o estado atual do projeto - linkedin

About

Node websocket based server for webrtc signaling conections

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published