MCPcopy Index your code
hub / github.com/ErickWendel/semana-javascript-expert04

github.com/ErickWendel/semana-javascript-expert04 @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
682 symbols 1,292 edges 117 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

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

Login

Página de Salas

Home

Página de Sala

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

Core symbols most depended-on inside this repo

get
called by 50
aulas/aula05/app/pages/_shared/userDb.js
set
called by 14
aulas/aula03/server/src/util/customMap.js
values
called by 12
aulas/aula03/server/src/util/customMap.js
dispatchEvent
called by 10
aulas/aula02/app/deps/polyfill.js
dispatchEvent
called by 10
aulas/aula03/app/deps/polyfill.js
dispatchEvent
called by 10
aulas/aula05/app/deps/polyfill.js
dispatchEvent
called by 10
aulas/aula01/app/deps/polyfill.js
dispatchEvent
called by 10
aulas/aula04/app/deps/polyfill.js

Shape

Method 483
Class 180
Function 19

Languages

TypeScript100%

Modules by API surface

aulas/aula05/app/pages/room/src/controller.js22 symbols
aulas/aula04/app/pages/room/src/controller.js22 symbols
aulas/aula05/server/src/controllers/roomsController.js19 symbols
aulas/aula04/server/src/controllers/roomsController.js19 symbols
aulas/aula03/app/pages/room/src/controller.js19 symbols
aulas/aula05/app/pages/room/src/view.js18 symbols
aulas/aula04/app/pages/room/src/view.js17 symbols
aulas/aula03/server/src/controllers/roomsController.js17 symbols
aulas/aula05/app/pages/room/src/service.js16 symbols
aulas/aula04/app/pages/room/src/service.js16 symbols
aulas/aula05/app/pages/_shared/peerBuilder.js15 symbols
aulas/aula04/app/pages/_shared/peerBuilder.js15 symbols

For agents

$ claude mcp add semana-javascript-expert04 \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact