freeCodeCamp/curriculum/challenges/portuguese/08-coding-interview-prep/take-home-projects/p2p-video-chat-application....

2.7 KiB

id title challengeType isRequired videoUrl localeTitle
bd7150d8c442eddfafb5bd1c P2P Video Chat Application 3 false P2P Video Chat Application

Description

Objetivo: criar um aplicativo Glitch que seja funcionalmente semelhante a este: https://grove-voice.glitch.me . Cumpra as histórias de usuários abaixo. Use as bibliotecas ou APIs de que você precisa. Dê seu estilo pessoal. História do usuário: Ao chegar, o navegador solicitará que eu acesse minha câmera e meu microfone. História do usuário: depois de dar permissão, sou solicitado a digitar um nome de sala. User Story: Uma vez que eu digite o nome do quarto, uma sala será criada se nenhuma sala desse nome existir antes. User Story: Um amigo meu pode, subseqüentemente, ir ao mesmo site, digitar na mesma sala que eu inseri e entrar na mesma sala, depois entrar em um bate-papo por vídeo comigo. História do usuário: se eu digitar um nome de sala e já houver duas pessoas nessa sala, receberei uma notificação de que a sala está cheia. User Story: Qualquer pessoa pode criar ou participar de qualquer sala. E pode haver vários quartos, mas todos eles devem ter nomes exclusivos. História do usuário: posso optar por não permitir que o site acesse meu microfone e minha webcam. Se eu optar por não fazer isso, se ocorrer algum outro problema de driver, vejo uma mensagem de erro dizendo que isso é necessário. User Story: Quando eu escolho cancelar a etapa de entrada do nome da sala, ou se eu digitar sem nome, ou apenas espaços, ela deve novamente perguntar novamente para digitar um nome de sala válido. História do usuário: se uma das duas pessoas na sala for desconectada, ela poderá se reconectar à mesma sala e continuar conversando. Lembre-se de usar Read-Search-Ask se você ficar preso. Quando terminar, clique no botão "Concluí este desafio" e inclua um link para seu aplicativo Glitch. Você pode obter feedback sobre o seu projeto, compartilhando-o com seus amigos no Facebook.

Instructions

Tests

tests: []

Challenge Seed

Solution

// solution required