Skip to content

This repository contains a project focused on learning WebSockets. Explore real-time communication using Spring Boot and WebSockets. Experience instant messaging, group chat, and seamless collaboration. Enhance your skills in building interactive web applications with this hands-on project.

Notifications You must be signed in to change notification settings

Shubh2-0/Chatterbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 

Repository files navigation

💬 Chatterbox - WebSocket Chat

GitHub stars GitHub forks

Real-Time Chat with Spring WebSockets

Experience instant messaging and group collaboration


🎯 About

Chatterbox is a real-time chat application built with Spring Boot and WebSockets. Learn how to implement bidirectional communication for instant messaging!

✨ Features

  • 💬 Instant Messaging - Real-time message delivery
  • 👥 Group Chat - Multiple users in same room
  • 🔔 Notifications - User join/leave alerts
  • 🚀 Low Latency - WebSocket protocol

🏗️ Architecture

┌─────────────┐    WebSocket    ┌──────────────────┐
│   Client    │◄───────────────►│  Spring Boot     │
│  (Browser)  │    STOMP/SockJS │  WebSocket Server│
└─────────────┘                 └──────────────────┘

🛠️ Technologies

Spring Boot | WebSocket | STOMP | SockJS | JavaScript

🚀 Quick Start

git clone https://github.com/Shubh2-0/Chatterbox.git
cd Chatterbox
mvn spring-boot:run
# Open http://localhost:8080

📬 Contact

LinkedIn Gmail


Keywords: WebSocket Spring-Boot Real-Time-Chat STOMP SockJS Messaging Java

About

This repository contains a project focused on learning WebSockets. Explore real-time communication using Spring Boot and WebSockets. Experience instant messaging, group chat, and seamless collaboration. Enhance your skills in building interactive web applications with this hands-on project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published