Duskt / Duskt/tbsp

QueueButton: UI for queueing indication and click again to unqueue

Open
#23 0 comments 0 reactions 0 assignees View on GitHub
enhancement good first issue
Dominant language
TypeScript
Stars
5
Forks
0
PR merge metrics
No merged PRs in 30d

Description

When a player clicks the queue button, they join the queue.
Clicking again should then leave the queue.
If enough players join a queue, a game starts and they are removed from every queue they are in (you can queue for multiple different types of game). This needs to happen before any other games start which they might be queued in.

Contributor guide

No contributing guide indexed for this repository

Research direction

Locate the QueueButton component and the queue-handling entry points, then trace how players join queues and how game start removes them. Done means the button visibly indicates queueing, clicking it again leaves the queue, and starting one game removes those players from every other queue before another game starts.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend, frontend, full-stack
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.