Add private room join and spectator approval flow
- Lingua principale
- JavaScript
- Stelle
- 30
- Fork
- 9
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
Private rooms need a more flexible approval flow than only sharing a password.
Feedback source:
- Ask to join private rooms.
- Spectators should be able to request access without a password, with owner approval.
- Owners should be able to deny/block repeated spectator requests.
Acceptance ideas:
- Users can request to join or spectate a private room.
- Host/owner receives a request and can approve or deny it.
- Denied users get clear feedback.
- Host can optionally block repeated requests from the same user.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Non sono nominati file, test o punti di ingresso. Inizia tracciando il flusso esistente per entrare nelle stanze private attraverso il client React, il server Node.js, gli eventi Socket.IO e i dati delle stanze MongoDB, quindi definisci come vengono archiviate e comunicate le richieste, le approvazioni, i rifiuti e i blocchi facoltativi. Il lavoro è completo quando gli utenti possono richiedere di entrare o assistere come spettatori, i proprietari possono approvare o rifiutare le richieste, gli utenti le cui richieste sono state rifiutate ricevono un feedback chiaro e le richieste ripetute possono essere facoltativamente bloccate.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, mongodb, nodejs, react
- Ambito
- full-stack
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Tranquilla
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 42/100