Skip to content

chill-venture/chillroom

Repository files navigation

This project is created based on the curiosity as well as concern of a young engineer about the monetization of current world. Intend to create a communication platform that protects privacy for our users.

Introduction

The-chill-room is a zoom-like app that provides the high-quality, real-time video communication. Some of the features include:

  • Multi-party audio and video conferencing
  • Screen sharing with high quality audio
  • In-call messaging feature
  • Invitation
  • ... shipping more

We deployed on Heroku so you can enjoy it

  • Make your digital life better here 🤘😎🎉
  • Don't forget to share it with your friends

Install and Run on local environment

  1. Clone this project
  2. Run npm ci to install all dependencies
  3. Run npm run dev_start to start with dev mode
  4. Go to localhost:8000 to enjoy!

Contribution guide

Peer-to-peer in a server-client world

This application is built upon two main libraries SocketIO and PeerJS. PeerJS is served as peer-to-peer communication and socketIO is served as signaling server (at the current time, socketIO also servers messaging feature).

  • PeerJS provides a complete, configurable and easy-to-use API build on top of WebRTC, supporting both data chanenels and media streams.
  • Socket.IO enables real-time bidirectional event-based communication.

Check out this contribution guide for more information.

Credits

Inspired by Zoom and thanks to WebDevSimplied for great resources.

About

Your favorite video chat app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published