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.