π 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
- Try it out: https://nookchat.vercel.app
- Drop your thoughts in the comments
- Share with anyone who values privacy πΆοΈ
Top comments (7)
Hi
yes
heyy
Hi
The ephemeral chat angle is smart, especially for quick, private exchanges, though Iβd worry about people wanting to reconnect later. If you ever want to let users save a conversation or find someone again, a service like talk to strangers gives you that option with history and voice features, which Iβve found handy for longer talks. The AES-256 and no-login setup is solid, but adding a slight delay before deleting messages might encourage deeper chats. Nice work on the demo overall.
Hello
Some comments may only be visible to logged-in visitors. Sign in to view all comments.