APP Frontend responsável pelos chats dos usuários nas salas de converas.
Desenvolver uma aplicação web que seja capaz de funcionar como um chat aberto.
Para participar da sala, o usuário precisa inserir uma identificação (nome ou nickname).
Ao entrar na sala do chat, exibir a lista de mensagens enviadas. As mensagens deverão ser ordenadas por data de envio e de forma crescente.
Durante a conversa, o usuário deverá visualizar novas mensagens enviadas e também ser alertado quando um usuário entrar/ou sair da conversa.
O usuário poderá enviar novas mensagens e também sair da conversa.
YARN V1.^13
NodeJS V10^
Fazer o donwload deste repositório, para rodar o frontend da aplicaçao:
Execute este comando dentro da pasta raiz para instalar as dependências.
Execute este comando para iniciar a aplicação.
A aplicação chat-app http://localhost:3000 está rodando em modo de desenvolvimento.
Melhorias a serem aplicadas em uma nova versão.
Aprimorar o scroll no componente Conversa.jsx. Autualmente o scroll funciona, porém a última mensagem fica escondida.
Informar em cada mensagem se o usário está ativo ou inativo. Atualmente só está sendo exibido status de ausente.
Contabilizar o total de usuários em cada sala do chat. Atualmente colocando total de 2 em todas as salas.
Contabilizar o total de mensagens enviadas em todas as salas. Atualmente exibindo o total de 1767 mensagens.
O layout da aplicação foi divido somente por funcionalidades. Em uma próxima versão, componentizar o template é o ideal.