initial md submit
This commit is contained in:
37
SPEC.md
Normal file
37
SPEC.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# CoopGameChooser — Product Spec (MVP)
|
||||
|
||||
## Goal
|
||||
A micro web app for a closed Discord group (4–8 players) to decide what co-op game to play using a phased process:
|
||||
1. Suggest (blind)
|
||||
2. Reveal (discuss)
|
||||
3. Vote (blind scoring 0–10)
|
||||
4. Results (leaderboard)
|
||||
|
||||
## MVP Scope
|
||||
- Single shared instance
|
||||
- Anonymous join via cookie
|
||||
- Organizer-controlled phase switching
|
||||
|
||||
## Suggest Phase
|
||||
- Up to 3 suggestions per player
|
||||
- Name required
|
||||
- Optional genre, description, screenshot URL, YouTube URL
|
||||
- Players see only their own suggestions
|
||||
|
||||
## Reveal Phase
|
||||
- All suggestions visible
|
||||
- Suggester name shown
|
||||
- Suggestions locked
|
||||
|
||||
## Vote Phase
|
||||
- Score each suggestion 0–10
|
||||
- Players see only their own votes
|
||||
|
||||
## Results Phase
|
||||
- Totals, vote count, optional averages
|
||||
- Sorted by total descending
|
||||
|
||||
## Non-functional
|
||||
- Desktop + mobile usable
|
||||
- Simple polling acceptable
|
||||
- IIS-hosted
|
||||
Reference in New Issue
Block a user