Skip to content

Ansh411/Streamify---Real-Time-Video-Call-and-Chat-Web-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

69 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Streamify Preview

🎥 Streamify — Real-Time Video Call & Chat Web App


🌐 Live App

👉 Try it now: https://streamify-web.onrender.com/


🧭 Overview

Streamify is a real-time communication platform that enables seamless video calling, instant messaging, screen sharing, and reactions — all in one beautifully styled interface.
Built with React, Express, Stream API, and WebRTC, it provides a fast, modern, and feature-rich experience for users who love to connect.

💡 A perfect fusion of technology and elegant UI — powered by 32+ dynamic DaisyUI themes!


✨ Fullstack Chat & Video Calling App ✨







Features

  • 💬 Real-time chat with typing indicators, reactions, and media sharing
  • 📹 1-on-1 & group video calls with screen sharing and recording
  • 🔐 JWT authentication with protected routes
  • 🌍 Multi-theme language exchange interface (32+ DaisyUI themes)
  • ⚡ Built using React, Express, MongoDB, TailwindCSS, and TanStack Query
  • 🧠 Global state management via Zustand
  • 🚨 Robust error handling (frontend & backend)
  • 🚀 Free deployment on Render
  • 🎯 Powered by Stream API for real-time scalability

🧰 Tech Stack

Category Technologies
Frontend React  , Tailwind CSS  , DaisyUI
Backend Node.js  , Express.js
Database MongoDB
Real-time Engine Stream API  , WebRTC
Authentication JWT  , lock--v1bcrypt
Deployment Render

🧪 .env Setup

Backend (/backend)

PORT=5001
MONGO_URI=your_mongo_uri
STEAM_API_KEY=your_steam_api_key
STEAM_API_SECRET=your_steam_api_secret
JWT_SECRET_KEY=your_jwt_secret
NODE_ENV=development

Frontend (/frontend)

VITE_STREAM_API_KEY=your_stream_api_key

🔧 Run the Backend

cd backend
npm install
npm run dev

💻 Run the Frontend

cd frontend
npm install
npm run dev

⭐ If you liked this project, don’t forget to give it a star on GitHub!

💚 Made with Passion & Code by Ansh Gupta 💚

About

A full stack web development project with MERN technologies

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published