# 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 - Username/password login (cookie holds auth token after register/login) - 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