Este é um aplicativo de chat simples e profissional desenvolvido com Spring Boot, WebSocket, STOMP e uma interface web moderna. A aplicação permite que múltiplos usuários conversem em tempo real através de uma conexão WebSocket persistente.
- Spring Boot
- WebSocket + STOMP
- SockJS
- STOMP.js
- HTML5, CSS3, JavaScript
- Maven (ou Gradle)
- Java 17+
- Envio e recebimento de mensagens em tempo real
- Interface responsiva e estilizada
- Notificação de conexão de novos usuários
- Conexão automática com o servidor via WebSocket
- Apelido para identificar cada usuário na sala
- Java 17 ou superior
- Maven ou Gradle
- Navegador moderno (Chrome, Firefox, Edge, etc.)
-
Clone o repositório:
git clone https://github.com/seuusuario/websocket-chat.git cd websocket-chat
-
Execute a aplicação:
Com Maven:
./mvnw spring-boot:run
-
Com Gradle:
./gradlew bootRun
Acesse no navegador:
http://localhost:8080
Digite seu nome de usuário e comece a conversar 🎉