Este é um aplicativo de chat em tempo real utilizando Node.js, Express e WebSocket. Ele permite que múltiplos usuários se conectem e troquem mensagens instantaneamente.
This is a real-time chat application using Node.js, Express, and WebSocket. It allows multiple users to connect and exchange messages instantly.
- Conexão em tempo real via WebSocket. / Real-time connection via WebSocket.
- Interface de chat simples e responsiva. / Simple and responsive chat interface.
- Mensagens enviadas são exibidas para todos os usuários conectados. / Sent messages are displayed to all connected users.
- Estilo moderno e limpo com CSS. / Modern and clean styling with CSS.
- Node.js: Ambiente de execução para JavaScript no servidor. / Runtime environment for JavaScript on the server.
- Express: Framework web para Node.js. / Web framework for Node.js.
- WebSocket: Protocolo que permite comunicação bidirecional em tempo real entre cliente e servidor. / Protocol that enables real-time bidirectional communication between client and server.
- HTML/CSS: Para a construção da interface do usuário. / For building the user interface.
Antes de executar o aplicativo, você precisa ter o Node.js e o npm instalados em seu sistema. Você pode baixar o Node.js aqui. / Before running the application, you need to have Node.js and npm installed on your system. You can download Node.js here.
/public
└── index.html # Chat interface
server.js # Server code
package.json # Project configuration
git clone https://github.com/95wesley/chat-realtime-websocket.git
cd chat-realtime-websocket
npm install
node server.js
http://localhost:3500