Skip to content

sumeettummarmatti/AnonymousChatBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

16 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ•ถ๏ธ AnonymousChatBox โ€“ A Real-Time, Secure & Anonymous Chat Platform

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.


โœจ Key Features

  • ๐Ÿ•ต๏ธโ€โ™‚๏ธ 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.

๐Ÿš€ Getting Started

1. Install Dependencies

npm install         # For frontend if needed
pip install -r requirements.txt  # For backend if applicable

2. Run the Server

python app.py

3. Open in Browser

make sure the ip_address must be Wireless LAN adapter Wi-Fi:

http://<your_ip>:5050 

###2. 2. Run the Server

python app.py

๐Ÿงช Features Walkthrough

  • ๐Ÿ”— 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.

๐Ÿ”ฎ Future Scope

  • ๐Ÿ”’ End-to-End Encryption
  • ๐Ÿ“ฑ Mobile App (iOS + Android)
  • ๐Ÿ”” Push Notifications
  • ๐ŸŽฅ WebRTC Video/Audio Calls
  • ๐Ÿšจ Abuse Detection & Reporting
  • ๐Ÿ‘ค Dynamic Anonymous Profiles

๐Ÿ“œ License

This project is licensed under the MIT License.


๐Ÿ’ฌ Contact

Feel free to open issues or discussions on the GitHub repo for suggestions or bugs.


About

Socket Programming

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published