A real-time chat application built using Spring Boot for the backend and HTML/CSS/JS + Socket.IO on the frontend. Users can join and chat instantly in a clean and simple UI.
- Real-time messaging via WebSockets
- Multiple users can join and chat simultaneously
- Simple frontend UI
- Scalable backend using Spring Boot
- Frontend: HTML, CSS, JavaScript, Socket.IO
- Backend: Spring Boot (Java)
- WebSocket Communication: Spring WebSocket + STOMP
π¦ RealTime-chat-application β£ π frontend β β£ π index.html β β£ π style.css β β π app.js β£ π backend β β£ π src β β β£ π main β β β β£ π java β β β β β π com.example.chat β β β β β β£ π ChatController.java β β β β β β£ π WebSocketConfig.java β β β β β β π Message.java β β β β π resources β β β β β π application.properties β β π pom.xml
- Java 17+ and Maven installed
git clone https://github.com/shrutim250/RealTime-chat-application.git
cd RealTime-chat-application/backend
mvn clean install
### Run the App
mvn spring-boot:run