A real-time chat application inspired by Discord, built using the MERN stack + Socket.IO.
Create servers, join channels, and chat with friends in real time!
💬 Real-time messaging (Socket.IO)
🧑 User authentication (login / register)
🏠 Create & join servers
📢 Channel-based chat system
👥 Direct messaging (DMs)
🔐 Protected routes with JWT cookies
🧑 Sign up / log in
🏠 Create or join a server
💬 Enter a channel or DM
⚡ Send messages in real time
🔄 Everything updates instantly using WebSockets
More...
- Demo: https://chatapp-frontend-370989099362.us-central1.run.app/login
- Video: https://drive.google.com/file/d/1b6DWkD-Y427OBxNwktcmxRiqd39F_FTa/view?usp=sharing
git clone https://github.com/yourusername/chatapp.git
cd chatappcd backend
npm install
npm run devcd frontend
npm install
npm run devfrontend/
backend/