A real-time anonymous communication app built with Next.js (frontend) and Express + Socket.IO (backend).
Users can instantly join chat rooms and exchange messages — no identity, no data stored aside from username, password, room name and participants.
- ⚡ Real-time messaging via Socket.IO
- 🕵️ Anonymous participation (No email verification)
- 💬 Room-based conversations
- 🧠 Shared state managed with React Context + React Query
- 🧱 Type-safe Next.js + Express + TypeScript stack
- Frontend: Next.js 15, React 19, Tailwind CSS
- Backend: Express, Socket.IO
- Language: TypeScript
- Tools: Nodemon, ts-node, ESLint, Prettier