Skip to content

MahekPatel-2403/SocketTalk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SocketTalk — Real-Time Chat Application

A real-time web-based chat application built using Python, Flask, and Flask-SocketIO that enables multiple users to communicate instantly in private rooms.

This project demonstrates the use of WebSockets for bidirectional communication, dynamic room management, and server-client event handling.

Features

✅ Real-time messaging with WebSockets ✅ Create or join chat rooms ✅ Unique room codes for privacy ✅ Multiple users per room ✅ Instant message broadcasting ✅ Clean and minimal UI ✅ Session-based user handling

What I Learned

  • This project helped me understand core backend and real-time communication concepts such as:

  • How WebSockets differ from traditional HTTP

  • Event-driven architecture

  • Managing client connections

  • Broadcasting messages to multiple users

  • Handling sessions in Flask

  • Structuring a backend project

Tech Stack

  • Backend

  • Python

  • Flask

  • Flask-SocketIO

  • Frontend

  • HTML

  • CSS

  • JavaScript

Communication Protocol

  • WebSockets

About

This is a chatting application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors