Thanks to visit codestin.com
Credit goes to github.com

Skip to content

A private, self-hosted chat room that runs locally. Use it over Tor and share the link with your friends to enjoy a real-time conversations with no logs or tracking at all 🀝.

License

Notifications You must be signed in to change notification settings

blei920/Private-Chat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

8 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GROUPV4.5 – Real-Time Group Chat App πŸ’¬

GROUPV4.5 is a self-hosted web chat application built with Flask and Socket.IO.
It provides real-time messaging, groups, DMs, polls, file sharing, voice notes, reactions, and calls.
⚠️ All data (users, messages, polls, files) is stored only in server memory – everything is lost when the server restarts.


πŸ–ΌοΈ Screenshots

Register Page

Register Page

Chat Window

Chat Window

Group Page

Group Page


✨ Features

  • πŸ” User login & registration with CAPTCHA
  • πŸ‘₯ Global chat + private groups with multiple channels
  • πŸ“© Direct Messages (DMs) with optional calls
  • πŸ“ File & image sharing (with previews)
  • πŸŽ™οΈ Voice message recording (up to 60s)
  • πŸ“Š Poll creation & voting
  • πŸ˜‚ Emoji reactions
  • πŸ“ Edit, reply & delete messages
  • πŸ”Ž Search loaded messages
  • 🎨 Light & dark theme toggle
  • 🚫 Banned word filter
  • πŸ”” Desktop notifications
  • πŸ“± Fully responsive UI

⚑ Installation & Running

1. Clone the repository

git clone https://github.com/blei920/Private-Chat.git

2.Open cd

cd Private-Chat
  1. Install modules
pip install flask flask-socketio requests beautifulsoup4
  1. Run the server
python3 GROUPV4.5.py
  1. Open in your browser
http://127.0.0.1:5000

βš™οΈ Configuration

File size limit: 1 MB per file

Voice message limit: 60 seconds

Rate limit: 1000 requests per 5 minutes per IP

Spam protection: prevents rapid spam messages

Banned words: built-in filter list


πŸ“œ License

Released under the MIT License. You are free to use and modify this project for personal or educational purposes.

About

A private, self-hosted chat room that runs locally. Use it over Tor and share the link with your friends to enjoy a real-time conversations with no logs or tracking at all 🀝.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages