 ChatWat is a full-stack real-time chat application built with the MERN stack — a blend of performance, modern design, and clean developer logic. It’s designed not just to chat, but to showcase how a real-world messaging system works end-to-end — from authentication to socket-based real-time updates.
ChatWat is a full-stack real-time chat application built with the MERN stack — a blend of performance, modern design, and clean developer logic. It’s designed not just to chat, but to showcase how a real-world messaging system works end-to-end — from authentication to socket-based real-time updates.
🚀 What’s Inside
ChatWat isn’t just about messages — it’s about structure, scalability, and simplicity:
🔐 Authentication System – Secure login and signup with JWT-based authentication.
💬 Real-Time Chatting – Instant messaging powered by Socket.io for live communication.
👤 User Management – Unique user sessions, online/offline indicators, and contact lists.
🎨 Modern UI – Built with React + TailwindCSS, focusing on a clean, minimal, and responsive interface.
⚙️ Scalable Backend – Node.js and Express.js working seamlessly with MongoDB to ensure flexibility and performance.
🛠️ Tech Stack
Frontend: React + TailwindCSS
Backend: Node.js + Express.js
Database: MongoDB (Mongoose ODM)
Real-Time: Socket.io
Deployment: Vercel (Frontend) + Render (Backend)
Link: ChatWat
🌍 The Vision
ChatWat began as a challenge to merge simplicity and power — to create a fully functional chat experience that’s beautiful, lightweight, and developer-friendly. The goal was to design something every dev could learn from or build upon, whether to add AI chatbots, group systems, or notification features later on.
💡 The Name
ChatWat — because every dev starts with curiosity:
“What if I could build a chat app from scratch?”
And ChatWat is that “what” turned into reality.
 

 
    
Top comments (0)