Skip to content

Clone of the Zoom app, developed during the JS Expert week taught by Erick Wendel.

Notifications You must be signed in to change notification settings

joaoMarinho94/jsexpert02-clone-zoom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto base da JS Expert Week 2.0

Nesta semana pudermos desenvolver uma aplicação web com o clone de algumas funcionalidades do aplicativo de videoconferência ZOOM. Dentre essas funcionalidades, desenvolvemos videoconferência em grupos utilizando webRTC (para facilitar o compartilhamento de áudio e vídeo), Peer-to-Peer (para compartilhar serviços e dados sem a necessidade de um servidor central) e websocket (para sincronizar os eventos gerados durante as chamadas), arquivamento de áudio e vídeo transmitido pelos usuários durante as chamadas usando as api's do Browser MediaRecorder e getUserMedia e por fim o download dos arquivos gerados.

Também pudermos aprender na prática alguns Design Patterns para organização, melhora na qualidade e redução da complexidade do código. Dentre eles, o Builder, Dependency Injection e Event Delegation. Além de princípios de encapsulamento, responsabilidade única entre outros.

  • Acesse o home para acessar a home page
  • Acesse o room uma room específica

Home Page

home page

Room

room

Créditos

About

Clone of the Zoom app, developed during the JS Expert week taught by Erick Wendel.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published