Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mihir0699/Video-Chat

Video calling and chatting app (PWA) built using React.js, Web RTC and Socket.io
https://github.com/mihir0699/Video-Chat

hacktoberfest hacktoberfest2022 open-source reactjs socket-io webrtc

Last synced: 2 months ago
JSON representation

Video calling and chatting app (PWA) built using React.js, Web RTC and Socket.io

Awesome Lists containing this project

README

        

# Welcome to Mihir's Video Chat App ✨

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)]( https://video-chat-mihir.vercel.app/) [![Build passing](https://img.shields.io/badge/Build-Passing-brightgreen.svg?style=flat-square)]( https://video-chat-mihir.vercel.app/) [![Open Source Love](https://badges.frapsoft.com/os/v1/open-source.svg?v=102)]( https://video-chat-mihir.vercel.app/) [![License](https://img.shields.io/badge/license-MIT-brightgreen)]( https://video-chat-mihir.vercel.app/) ![Made with Love in India](https://madewithlove.org.in/badge.svg)

This is a video calling application where users can call other user and will also have the capabiltiy to mute their mic and audio. Their is also real time chat functionality.
It's also a modern PWA so users can install it on their devices like other native apps.

**Project Link** - ***https://video-chat-mihir.vercel.app/***

**Demo Video** - ***https://youtu.be/zsyEx2sVi6c***

## :point_down: Support me here!
Buy Me A Coffee

## Features and Functionalities

- Video Call with others
- Mute audio/video
- Instantly join a video call with a code
- Chat in real-time
- Chat Notifications
- Now, supports real-time screen sharing also (Thanks to [chand10-beg](https://github.com/chand10-beg))
- Install it as a PWA (Progressive Web App) on your device
- Unlimited duration calls
- Share joining code instantly on social media platforms
- Simple and intuitive UI

## Screenshots 📸

### Home Page

![enter image description here](https://user-images.githubusercontent.com/48746544/115701626-9b838e00-a385-11eb-8a07-214ca0b9f327.png)

### Incoming Call

![enter image description here](https://user-images.githubusercontent.com/48746544/115701844-d8e81b80-a385-11eb-91cf-014b23e24ae4.png)

### In Call

![enter image description here](https://user-images.githubusercontent.com/48746544/115702841-07b2c180-a387-11eb-897e-f19abefafef5.png)

### Chat

![enter image description here](https://user-images.githubusercontent.com/48746544/115702929-24e79000-a387-11eb-906c-704608263da4.png)

![enter image description here](https://user-images.githubusercontent.com/48746544/115703177-709a3980-a387-11eb-8d9d-15ddf3b66a25.png)

## Tech Stack 💻

- [React.js](https://reactjs.org/)
- [Netlify + Heroku (Hosting)](https://www.netlify.com/)
- [Web RTC](https://github.com/webrtc)
- [Socket.io](https://socket.io/)
- [Node.js](https://nodejs.org/en/)
- [Ant Design](https://ant.design/)

## 🤩Feel free to give this repo a ⭐ if you like this repo and want to appreciate our efforts
#### Contributor: [Gautam Tiwari](https://linkedin.com/in/gautamtiwari003)

Video Chat - Video Calling and chatting app built using React.js | Product Hunt

[![forthebadge](https://forthebadge.com/images/badges/built-with-love.svg)](https://forthebadge.com)
[![forthebadge](https://forthebadge.com/images/badges/built-by-developers.svg)](https://forthebadge.com)

Buy Me A Coffee