Skip to content

This project is a real-time chatting and video calling web application developed using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to connect globally and practice languages online through text and video communication.

Notifications You must be signed in to change notification settings

ravikant-khati/Chat-And-Stream-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌐 Language Practice Chat & Video Calling WebApp

📢 Project Overview

This project is a real-time chatting and video calling web application developed using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to connect globally and practice languages online through text and video communication.


⚙️ Tech Stack

  • Frontend: React.js, Tailwind CSS, Daisy UI
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Authentication: JWT (JSON Web Token), bcrypt
  • Real-time Communication: Stream.io (Chat & Video Call SDK)

🔐 Key Features

🧑‍💻 Authentication

  • Secure JWT-based login & signup
  • Password hashing with bcrypt

💬 Real-Time Chat

  • Seamless real-time chatting using Stream.io
  • One-to-one and group messaging support

🎥 Peer-to-Peer Video Calling

  • Integrated peer-to-peer video calls for immersive language practice
  • Built with Stream.io Video SDK

🌍 Language Learning Community

  • Connect with people worldwide to practice languages online
  • Chat or video call anytime

🚀 Live Demo

👉 Live WebApp Link


About

This project is a real-time chatting and video calling web application developed using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to connect globally and practice languages online through text and video communication.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages