Skip to content

Real-time chat app using Spring Boot & WebSocket (STOMP). Includes user sessions, broadcast messaging, and a frontend with HTML/CSS/JS.

Notifications You must be signed in to change notification settings

JohnSunny21/ChatApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatApp

A Simple Chat Application using Spring Boot with Web Sockets.

Project Overview

This project is a chat application built using Spring Boot and Web Sockets. It provides real-time communication features and is designed to be lightweight and efficient.

Features

  • Real-time messaging using Web Sockets.
  • Built with Spring Boot for rapid development.
  • Includes Lombok for reducing boilerplate code.
  • Maven-based project structure for easy dependency management.

Prerequisites

  • Java 17 or higher.
  • Maven 3.6 or higher.

Dependencies

The project uses the following dependencies:

  • spring-boot-starter-web: For building RESTful web services.
  • spring-boot-starter-websocket: For Web Socket communication.
  • lombok: To reduce boilerplate code (optional).
  • spring-boot-starter-test: For testing purposes.

Build and Run

  1. Clone the repository:
    git clone https://github.com/your-repo/chatApp.git
  2. Navigate to the project directory:
    cd chatApp
  3. Build the project using Maven:
    mvn clean install
  4. Run the application:
    mvn spring-boot:run

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

Contact

For any inquiries, please contact JohnSunny.

About

Real-time chat app using Spring Boot & WebSocket (STOMP). Includes user sessions, broadcast messaging, and a frontend with HTML/CSS/JS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published