Yappy is a fully anonymous, real-time chat web application built using Python (Flask-SocketIO), JavaScript, and Tailwind CSS. It allows users to connect with strangers for text and file-based communication without revealing their identity. The system supports one-on-one random chat, group rooms, file sharing, and even skipping users, all while maintaining user privacy.
- ๐ต๏ธโโ๏ธ Anonymous Chatting: No login or signup needed.
- โก Real-Time Messaging: Socket.IO enables instant updates.
- ๐๏ธ File Sharing: Send any file format securely.
- ๐ Skip Partners: Random pairings with "Skip" functionality.
- ๐๏ธ Room Support: Join or create chat rooms for group chats.
- ๐ป Responsive UI: Clean and fluid interface powered by Tailwind CSS.
npm install # For frontend if needed
pip install -r requirements.txt # For backend if applicablepython app.pymake sure the ip_address must be Wireless LAN adapter Wi-Fi:
http://<your_ip>:5050 ###2. 2. Run the Server
python app.py- ๐ One-on-One Chat: Automatically pairs you with a stranger.
- ๐ Create Room: Host a group chat with any room name.
- ๐ Join Room: Join existing rooms via name.
- ๐ File Sharing: Send images, documents, and more.
- โ Skip User: Instantly disconnect and pair with someone new.
- ๐ End-to-End Encryption
- ๐ฑ Mobile App (iOS + Android)
- ๐ Push Notifications
- ๐ฅ WebRTC Video/Audio Calls
- ๐จ Abuse Detection & Reporting
- ๐ค Dynamic Anonymous Profiles
This project is licensed under the MIT License.
Feel free to open issues or discussions on the GitHub repo for suggestions or bugs.