I Built a Real-Time Chat App Using MERN + Socket.IO and Deployed It to Render as my FIRST MERN Project..π
Hey everyone! π
I've just finished building Whispr β a sleek real-time chat application using the MERN stack + Socket.IO. It supports private messaging, profile uploads, and real-time socket updates, all styled with Tailwind CSS as well as responsive for every device.
π Check it Out
π Live App: https://whispr-a-chat-app.onrender.com
π¦ GitHub Repo: Whispr on GitHub
π οΈ What I Used
Frontend: React (Vite), Zustand, Tailwind, React Hot Toast
Backend: Express, MongoDB, Mongoose, JWT, Cloudinary
WebSocket: Socket.IO
Deployment: Render (Free tier)
π₯ Key Features
- π€ Auth with JWT & cookies
- β‘ Real-time chat updates
- π‘ Profile management
- π Live WebSocket handling (online/offline)
Would love your feedback or ideas for next features (emoji support, group chat, etc). π
Top comments (1)
Great postβreally enjoyed your insights!