π Streamify β MERN Stack Real-Time Learning & Communication Platform
Streamify is a full-stack, interactive web application built with the MERN stack (MongoDB, Express, React, Node.js) that enables users to connect, communicate, and collaborate in real time. It fosters a community-driven learning environment where users can share knowledge, exchange ideas, and grow together β all through a clean, responsive, and modern interface.
π― Check out the live application here:
π https://streamify-app-47nz.onrender.com
- One-on-one messaging with support for:
- Images, videos, and file sharing
- Advanced chat actions:
- Delete, reply, forward, and emoji reactions
- Typing indicators and real-time delivery/read status
- High-quality audio/video calls
- Screen sharing for collaborative learning
- Pin participants and control call settings for better focus
- 32+ themes powered by DaisyUI
- Fully responsive design for desktop and mobile
- Smooth transitions with Framer Motion
- User signup with:
- Name, bio, learning language, and native language
- Personalized home dashboard post-registration
- Send/receive friend requests
- Real-time notifications
- Quick access to active conversations and call history
- Secure login/signup
- Protected routes and user data validation
- React.js
- Tailwind CSS
- DaisyUI
- Framer Motion (animations)
- Toast Notifications
- Node.js
- Express.js
- MongoDB (with Mongoose)
- Stream API for chat and video calling
If you like this project, consider giving it a βοΈ and sharing it with others!