DEV Community

Cover image for πŸ” NookChat – A One-Time Encrypted, Anonymous Chat App (No Login Required)
Dharmendra Kumar
Dharmendra Kumar

Posted on

πŸ” NookChat – A One-Time Encrypted, Anonymous Chat App (No Login Required)

πŸš€ What is NookChat?

NookChat is a lightweight, anonymous chat app designed for one-time, private conversations. It uses end-to-end encryption, requires no login or registration, and deletes all chat data once the session ends. Perfect for people who just want a private corner β€” a digital β€œnook” β€” to talk securely.

πŸ”— Live Demo
πŸ“¦ GitHub Repo


🌟 Like It? Show Some Love!

If you found NookChat interesting, helpful, or inspiring β€” consider giving the project a ⭐️ on GitHub. It really motivates me to keep building and sharing open-source projects!

πŸ‘‰ Star on GitHub


✨ Key Features

  • πŸ” AES-256 End-to-End Encryption using CryptoJS
  • πŸ§‘β€πŸš« No Authentication Required β€” just share a room code
  • 🧹 Ephemeral Messaging β€” all messages are deleted after the session
  • 😊 Emoji Picker + Skin tone support
  • πŸ“Ž Image/File Upload (securely handled)
  • πŸ”” Custom Sound Notifications
  • πŸŒ™ Dark/Light Mode (auto-detects system preference)
  • πŸ€– AI Reply Suggestions via Gemini AI
  • 🧡 Reply Threads for organized conversations
  • πŸ“± Mobile Responsive with full touch support
  • πŸ“Š Privacy-Focused Analytics using Google Analytics (gtag.js)

πŸ› οΈ Tech Stack

  • Frontend: Next.js + Tailwind CSS + shadcn/ui
  • Backend: Node.js, Express, Socket.IO
  • Encryption: AES-256 with CryptoJS + Web Crypto API
  • Hosting: Vercel
  • File Uploads: Server-local with support to scale to cloud
  • Realtime: WebSockets via Socket.IO
  • Analytics: GA4 (privacy-configured)
  • AI: Gemini API for reply suggestions

πŸ“Έ Sneak Peek

➑️ Check out the full walkthrough video on LinkedIn:

πŸ”— Watch on LinkedIn

(Note: DEV.to doesn’t allow iframes, so use the link above. You can also add a static thumbnail image that links to the video.)


πŸ’‘ Why I Built This

Privacy-focused messaging apps often come with friction β€” sign-ups, third-party logins, or bloated features. I wanted something simple, fast, and truly ephemeral. NookChat is for those one-time conversations that don’t need to live forever, just like a real-life whisper in a quiet corner.


πŸ“‚ Explore the Code

The entire project is open source. I’d love feedback, issues, PRs, or just a ⭐️!

πŸ‘‰ GitHub Repo


πŸ™Œ Support & Feedback


Top comments (1)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.