Live Demo: https://vanish-xj7x.onrender.com
VANISH is a simple, real-time, anonymous chat app that lets users connect instantly using just usernames. It supports peer-to-peer (P2P) messaging and features permanent message deletion — once deleted by one user, the message is gone for both.
- 🔐 Anonymous chat (username-based)
- 💬 Real-time messaging with P2P communication
- 🗑️ Both-side delete — if one user deletes a message, it’s deleted for both with no recovery
- ⚡ Lightweight and easy to use
This is the first version of VANISH. It includes the core functionality and lays the foundation for future improvements.
Planned enhancements:
- Mobile responsiveness
- End-to-end encryption
- UI/UX improvements
- Room features for multiple party chat
- Frontend: React
- Backend: Node.js, Express
- Real-time: Socket.IO
- Deployment: Render
git clone https://github.com/your-username/vanish.git
cd vanish
All contributions are welcome — ideas, bug reports, pull requests, and feedback. To contribute:
Fork this repository Create your feature branch (git checkout -b feature/your-feature) Commit your changes (git commit -m 'Add feature') Push to the branch (git push origin feature/your-feature) Open a pull request
Found a bug? Have an idea for improvement? Feel free to open an issue or contact us directly.
MIT License – free to use and modify.