https://github.com/zezs/live-chat-room
Developed with Python, Flask, and Flask-SocketIO, this application allows for seamless communication with an unlimited number of participants. Messages are instantly updated, ensuring smooth and uninterrupted group discussions.
https://github.com/zezs/live-chat-room
backend-service flask html livechat rest-api socket-io
Last synced: 7 months ago
JSON representation
Developed with Python, Flask, and Flask-SocketIO, this application allows for seamless communication with an unlimited number of participants. Messages are instantly updated, ensuring smooth and uninterrupted group discussions.
- Host: GitHub
- URL: https://github.com/zezs/live-chat-room
- Owner: zezs
- Created: 2024-05-04T17:41:01.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-05-12T14:27:30.000Z (over 1 year ago)
- Last Synced: 2025-02-14T22:18:31.522Z (8 months ago)
- Topics: backend-service, flask, html, livechat, rest-api, socket-io
- Language: Python
- Homepage:
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
About:
- Quick Chat Setup: Easily connect with friends or colleagues without needing to constantly refresh the page. Simply create a chat room using a 4-digit code and start conversing in real-time!
- Effortless Group Communication: Developed with Python, Flask, and Flask-SocketIO, this application allows for seamless communication with an unlimited number of participants. Messages are instantly updated, ensuring smooth and uninterrupted group discussions.
- Persistent Chat History: Even if you refresh the page, your chat history remains intact. Utilizing a simple data structure, the application stores previous messages, allowing users to seamlessly resume conversations without losing chat history
# Application workflow
## 1. Two windows opened simultaneosly on 2 different browser tabs to depict chat coversation

## 2. Alice enters his name

## 3. Alice creates a new room and is redirected to chat room

## 4. Alice shares the code with bob (in this case the security code is "TRFK"), Bob enters his name and joins the room created by Alice

## 5. Bob enters the chat room

## 6. Live chat update on both tabs

## Note: Chat room closes when both the users close the tabs or quit the chat room
## 7. Alice quits the room
