Skip to content

Dafreak99/talknow_webrtc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Conferencing Application

This is my capstone project, I aim to build something that practical enough in order to strengthen my skills. In the context of the Covid-19 pandemic, direct interactions are being limited. For that reason, I decided to build an application that allows real-time communication between users based on WebRTC peer-to-peer technology.

Techs

Written in Typescript

  • Frontend: WebRTC, React, Redux-toolkit, React-router-dom, React-hook-form
  • Backend:
    • NodeJS: Signalling server
    • Ion-SFU: Media Server
  • Mail services: EmailJS, Gmail

Features

  • ✔️ Multiples users - Video/Audio Call
  • ✔️ Join/Create Room
  • ✔️ Admission:
    • ✔️ None: Everyone can join
    • ✔️ Request: Need host's acceptance to join
    • ✔️ Password: Provide room password to join
  • ✔️ Message Channel:
    • ✔️ Text
    • ✔️ Emoji
    • ❌ File Transfer
  • ✔️ Screen sharing
  • ✔️ Record stream
  • ✔️ Whiteboard
  • ✔️ Remove user from the room
  • ✔️ Invite to join via email

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •