Este é um projeto simples de chat em tempo real utilizando WebSocket com Node.js no backend e HTML + JavaScript puro no frontend.
- Conexão entre múltiplos usuários via WebSocket
- Envio e recebimento de mensagens em tempo real
- Interface web simples para testes locais
- Node.js
- WebSocket (ws)
- HTML + CSS + JavaScript puro
-
Clone o repositório:
git clone https://github.com/seu-usuario/chat-websocket.git cd chat-websocket
-
Instale as dependências:
npm install ws
-
Inicie o servidor WebSocket:
node server.js
Abra o index.html no navegador para iniciar o chat.
O servidor roda por padrão na porta 8000. Se quiser testar entre dispositivos (PC e celular na mesma rede), altere localhost pelo IP da sua máquina no arquivo HTML.
📁 Estrutura
chat-websocket/ ├── index.html # Interface do usuário ├── server.js # Servidor WebSocket com Node.js └── README.md # Este arquivo
🧠 Aprendizado
Este projeto foi feito com o objetivo de entender como funciona a comunicação em tempo real utilizando WebSocket, como estruturar um servidor básico em Node.js e como integrar com o frontend de forma direta. 📄 Licença
Este projeto está sob a licença MIT. Sinta-se livre para usar, estudar e modificar.
Feito com ❤️ para fins de aprendizado.