Link para acessar o projeto: https://chat-real-time-q10p.onrender.com
Todos os dados apresentados são apenas para teste.
Um web-chat desenvolvido para fins práticos após estudos sobre web-sockets.
Essa é uma aplicação web fullStack construída em nodeJs. A aplicação consiste em um chat de conversa simples para que você e seus amigos possam se comunicar pela internet. O chat possui um sistema de login, no qual o usuário irá colocar seu nome e escolher uma sala dentre as diversas possibilidaddes para se comunicar. As mensagens poderam apenas ser vistas e enviadas na sala selecionada como uma forma de segurança. Em implementações futuras, haverá um sistema de e-mail e senha junto com a possibilidade do usuário criar sua prórpia sala com um código para manter o bate papo mais seguro. Todas as mesagens são apagadas de forma automática a cada uma hora pelo servidor para manter o ambiente sempre limpo.
Para executar esse projeto na sua máquina, você precisará do NodeJs instalado. A versão usada na aplicação foi a v18.13.0
Uma série de exemplos passo-a-passo que informam o que você deve executar para ter um ambiente de desenvolvimento em execução.
- baixe o cógido neste link
- execute o comando node src/index.js dentro na pasta src no terminal ou o comando npm run start
Nessa tela, será possível fazer 'login' com o seu nome e a sala que deseja acessar. Por enquanto ha cinco salas: Noje, Python, Java, JavaScript e PHP.
Este usuários se conectou através do navegador.
- HTML / CSS / JS /
- NodeJs / Socket.io A Biblioteca socket.io foi usada para usar os webSocket clique aqui para mais informações
⌨️ com ❤️ por Nando Gabriel 😊