A real-time chat application built with Spring Boot, WebSocket, and Thymeleaf. This application allows multiple users to chat in the same window in real time. It features a clean user interface and is easy to set up and run locally.
- Real-time messaging using WebSocket
- Multiple users can chat in the same room
- Clean and user-friendly UI built with Thymeleaf
- Easy to set up and run locally
- Java 17+
- Maven
- A web browser
- Clone the repository:
git clone https://github.com/your-username/real-time-chat-app.git
- Navigate to the project folder:
cd real-time-chat-app mvn clean install mvn spring-boot:run
3.Open your browser and go to http://localhost:8080/chat
Note :Ensure your WebSocket configuration is properly set up.
Technologies Used
- Spring Boot for backend
- WebSocket for real-time communication
- Thymeleaf and Javascript for frontend templates
- Maven for dependency management