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/