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.
- π 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
git clone https://github.com/blei920/Private-Chat.git
2.Open cd
cd Private-Chat
- Install modules
pip install flask flask-socketio requests beautifulsoup4
- Run the server
python3 GROUPV4.5.py
- 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.