SocketChat is a real-time web-based chat application developed using Spring Boot WebSocket.
It allows two or more users to chat simultaneously by opening the same hosted link.
The frontend is built using HTML, CSS, and JavaScript and is served from Spring Bootβs static resources.
The application is Dockerized and deployed on Render.
- π΄ Real-time messaging using WebSocket
- π₯ Multiple users can chat simultaneously
- π Simple and responsive UI (HTML, CSS, JS)
- π³ Dockerized for easy deployment
- βοΈ Hosted on Render
- β‘ Lightweight and fast once loaded
- WebSocket establishes a persistent connection between client and server
- Messages are broadcast to all connected users
- Frontend communicates using WebSocket API in JavaScript
- Spring Boot handles message routing and session management
- Java
- Spring Boot
- Spring WebSocket
- HTML
- CSS
- JavaScript
- Docker
- Render Cloud Platform
π **Deployed URL: **
https://socket-chat-pwla.onrender.com
(Render may take 10β15 minutes to start if the app is idle)
docker build -t socketchat docker run -p 8080:8080 socketchat git clone https://github.com/your-username/SocketChat.gitcd SocketChatmvn spring-boot:runhttp://localhost:8080