forked from ErickWendel/semana-javascript-expert04
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: Erick Wendel <[email protected]>
- Loading branch information
1 parent
de563f9
commit 20fe1ec
Showing
1 changed file
with
57 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# ClubHouse Clone Template - Semana JS Expert 4.0 | ||
|
||
Seja bem vindo(a) à quarta Semana Javascript Expert.Este é o código inicial para iniciar nossa jornada. | ||
|
||
Marque esse projeto com uma estrela 🌟 | ||
|
||
## Preview | ||
|
||
### Página de Login | ||
|
||
<img src="https://github.com/ErickWendel/semanajsexpert-clubhouse-template/raw/main/assets/printscreen/clubhouse-login.PNG" width="300" alt="Login" /> | ||
|
||
### Página de Salas | ||
|
||
<img src="https://github.com/ErickWendel/semanajsexpert-clubhouse-template/raw/main/assets/printscreen/clubhouse-home.PNG" width="300" alt="Home" /> | ||
|
||
### Página de Sala | ||
|
||
<img src="https://github.com/ErickWendel/semanajsexpert-clubhouse-template/raw/main/assets/printscreen/clubhouse-room.PNG" width="300" alt="Room" /> | ||
|
||
## Checklist Features | ||
|
||
- [ ] O app deve funcionar na Web, Android e IOS | ||
- Login | ||
- [ ] Deve ter login com GitHub | ||
- [ ] Se houver dados do usuario em localStorage deve ir para lobby direto | ||
|
||
- Lobby | ||
- [ ] Se não houver dados do usuario em localStorage deve voltar para login | ||
- [ ] Mostra todas as salas ativas | ||
- [ ] Atualiza salas em realtime | ||
- [ ] Pode criar uma sala sem topico | ||
- [ ] Pode criar uma sala com topico | ||
- [ ] Pode acessar salas ativas | ||
- Room | ||
- [ ] Se não houver dados do usuario em localStorage deve voltar para login | ||
- [ ] Cria uma sala com um usuário dono | ||
- [ ] Todos usuários futuros entram com perfil de attendees | ||
- [ ] Notifica Lobby sobre atualizações na sala | ||
- [ ] Lista usuarios com perfis de speakers e attendees | ||
- [ ] Se o dono da sala desconectar, será removida | ||
- Users | ||
- Speaker | ||
- [ ] Recebe notificação de attendees para se tornarem speakers | ||
- [ ] Atualizam a tela o upgrade de attendee para speaker | ||
- [ ] Poderá deixar seu microfone mudo | ||
- Se dono da sala | ||
- [ ] Pode aprovar attendees a virarem speakers | ||
- Ao se desconectar | ||
- [ ] Promove o speaker mais velho da sala | ||
- [ ] Se não houver speaker promove o attendee mais velho da sala | ||
- Attendee | ||
- [ ] Pode ouvir speakers ativos | ||
- [ ] Pode pedir upgrade de perfil ao dono da sala | ||
- Ao ser aprovado | ||
- [ ] Reinicia todas as suas chamas ativas com os usuarios da sala | ||
- [ ] Recebe as permissões do perfil speaker |