Giter Site home page Giter Site logo

mihir0699 / video-chat Goto Github PK

View Code? Open in Web Editor NEW
384.0 10.0 123.0 4.45 MB

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

Home Page: https://video-chat-mihir.vercel.app/

HTML 12.47% JavaScript 75.19% CSS 12.29% Procfile 0.04%
reactjs webrtc socket-io hacktoberfest open-source hacktoberfest2022

video-chat's Introduction

Welcome to Mihir's Video Chat App ✨

PRs Welcome Build passing Open Source Love License Made with Love in India

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

👇 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)
  • 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

Incoming Call

enter image description here

In Call

enter image description here

Chat

enter image description here

enter image description here

Tech Stack 💻

🤩Feel free to give this repo a ⭐ if you like this repo and want to appreciate our efforts

Contributor: Gautam Tiwari

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

forthebadge forthebadge Buy Me A Coffee

video-chat's People

Contributors

chand10-beg avatar dependabot[bot] avatar devgautamtiwari avatar imgbotapp avatar mihir0699 avatar webdevrachit avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

video-chat's Issues

New Ringtone

Maybe it would be better to create a new ringtone, the current one is the teams ringtone.
I could do it.
What do you think?

Matteo

unable to run the app

Hi Mihir, I tried running the app on my local server after all the necessary setups and installations, still when I tried running the app, it showed me a lot of errors in the localhost:3000 server.

Here are the screenshots for the same:
image
image
image

Dark mode toggle button

Addition of dark mode toggle button and storing the users preference in local storage so as to use the same theme that the user has set previously while loading the web app for the next times.

I dont know how to run this system

i have downloaded the zip folder containing all the project files. On my terminal i run node index.js within the root folder and open localhost:5000 on chrome. The terminal writes server running on port 5000, then the browser just says running. Now i want to able to open the index file in video-chat-main\client\build in such a way that the video chat app will fully function. Can someone please help me with step by step guide to how to run the app on localhost

Adding support for more than 2 users

This is a new feature that I want to add and will accept PR during hacktoberfest regarding this. If anyone is willing to work on this please comment and let me know.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.