Skip to content

cassiofb-dev/nlw5-nodejs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WebSocket Chat

Live Chat via WebSocket feito com Node.js.

FuncionalidadesComo usarCréditosLicense

screenshot

Funcionalidades

  • Live Chat - Envie uma mensagem, receba a mensagem
    • Visualização instantânea da mensagem tanto pelo lado do cliente quanto servidor.
  • Banco de Dados
    • Mensagens, usuários e conexões são devidamente registrados e gerenciados em suas tabelas no banco de dados.
  • Múltiplo atendimento de clientes
  • Configurável
    • Cliente pode optar por emitir essa funcionalidade caso desejado.
  • Protocolos HTTP e WebSocket
    • Mensagens são enviadas pelo protocolo ws e as demais requisições são gerenciadas pelo protocolo HTTP
  • ORM
    • TypeORM utilizada para a conexão com banco de dados.
  • TypeScript
    • Facilidade na manuntenção e debug do código.

Como usar

Para clonar e rodar essa aplicação, você irá precisar Git, Node.js e Yarn. Pelo seu terminal:

# Clone o repositório
git clone https://github.com/cassiofb-dev/nlw5-nodejs

# Entre no repositório
cd nlw5-nodejs

# Instale as dependências
yarn install

# Rode a aplicação
yarn dev

Créditos

websokcet-chat

Agradeço a RocketSeat pela oportunidade de aprendizado e experiência incríveis.

Essa aplicação utiliza os seguintes projetos de código aberto:

Inspiração do README electron-markdownify.

License

MIT


Acesse meu site  ·  GitHub @cassiofb-dev  ·  Twitter @cassiofb-dev