Skip to content

Aadarsh-max/Streamify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

5 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‘ Streamify

πŸš€ 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.


πŸ”— Live Demo

🎯 Check out the live application here:
πŸ‘‰ https://streamify-app-47nz.onrender.com


🌟 Key Features

πŸ’¬ Real-Time Chat System

  • 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

πŸ“Ή Video Calling & Collaboration (Powered by Stream API)

  • High-quality audio/video calls
  • Screen sharing for collaborative learning
  • Pin participants and control call settings for better focus

🎨 Personalized UI Experience

  • 32+ themes powered by DaisyUI
  • Fully responsive design for desktop and mobile
  • Smooth transitions with Framer Motion

🧾 Seamless User Onboarding

  • User signup with:
    • Name, bio, learning language, and native language
  • Personalized home dashboard post-registration

πŸ‘₯ Social Connectivity

  • Send/receive friend requests
  • Real-time notifications
  • Quick access to active conversations and call history

πŸ” Authentication & Security

  • Secure login/signup
  • Protected routes and user data validation

🧰 Tech Stack

Frontend

  • React.js
  • Tailwind CSS
  • DaisyUI
  • Framer Motion (animations)
  • Toast Notifications

Backend

  • Node.js
  • Express.js

Database

  • MongoDB (with Mongoose)

Real-Time Communication

  • Stream API for chat and video calling

⭐️ Show Your Support

If you like this project, consider giving it a ⭐️ and sharing it with others!

About

🌐 Streamify – Connect, Chat, Learn, and Share Streamify is an interactive MERN-based web application that enables users to connect, communicate, and collaborate with each other from anywhere in the world. Whether you're looking to chat, share ideas, or collaborate over a video call, Streamify offers a seamless experience with modern design and rob

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages