A full-featured real-time chat application with support for text messaging, image sharing via Cloudinary, and chat/media history. Built for seamless communication with a responsive and modern interface.
- π User Authentication (Sign up / Log in)
- π‘ Real-time one-on-one messaging using WebSockets / Socket.IO
- πΌοΈ Image sharing with Cloudinary upload integration
- ποΈ Chat and Media History with persistent storage
- π§βπ€βπ§ Online user status indicator
- π Responsive design with dark mode (if supported)
- π Notifications (Optional)
- Frontend: React.js / Tailwind CSS
- Backend: Node.js / Express
- Real-time: Socket.IO
- Database: MongoDB
- Authentication: JWT
- Media Storage: Cloudinary API
- Hosting: Vercel