coder13 / coder13/LetsCube

Add private room join and spectator approval flow

Aperta
#156 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
enhancement
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.