Skip to content

lusac/react-node-chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Node Chat

Realtime chat desenvolvido com Reactjs, Nodejs e Socket.io.

Features

  • Criação de usuário
  • Criação de Channel
  • Listagem de Channels
  • Separação dos Channels que o usuário está participando
  • Entrar/Sair de um Channel
  • Exibir mensagem quando um usuário entrar/sair do Channel
  • Enviar e receber mensagens dentro do Channel
  • Exibir histórico do Channel antes de dar Join
  • Notificação na listagem de Channel quando receber mensagem em um Channel não ativo
  • Push notification com Service Workers (quando usuário não estiver com a aba ativa)
  • Push notification no chrome está intermitente
  • Apagar Channel
  • Persistir Channel e Usuários em um database
  • Mostrar usuários do Channel
  • Mostrar usuários online do Channel

Demo

https://react-node-chat-1.herokuapp.com/

Developer

Static build

yarn install

Server Start

Rodando client e nodejs na mesma task pra simplificar o desenvolvimento.

yarn start

Client -> localhost:3000 Websocket -> localhost:3001

Test

Para rodar os testes da parte client:

yarn test:client

Para rodar os testes da api:

yarn test:api

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published