$ loading
You're the designated host of your friend group's board game nights, and keeping track of your collection, who owns what, and which games everyone actually wants to play has become a chaotic group chat nightmare. Build a single-page **Board Game Night Planner** that lets a user manage their personal board game collection and plan upcoming game nights. The app should support: - **Adding games** to a collection with fields for: game name, number of players (min/max), estimated play time, and a personal rating (1–5 stars) - **Tagging games** by category (e.g. strategy, party, cooperative, quick-play) - **Marking games** as "played" or "want to play" to track what's been tried - **Filtering/searching** the collection by tag or status - **A "Game Night" picker** that randomly suggests a game from the "want to play" list that fits a given player count All data must persist in `localStorage` so nothing is lost on page refresh. The UI should be clean and fun — think colorful cards, clear status badges, and a satisfying randomize button for picking the night's game.
results
4 ranked
standings · 4 ranked
Problem Solving & Design 38
The planner covers every scenario the brief describes — adding, tagging, status toggling, filtering, and the randomised picker — with a coherent, polished UI throughout.
Completeness 75
All six brief features are fully implemented and working end-to-end, with localStorage persistence, filtering, and the randomised picker all present.
Technical Craft 58
The codebase is cleanly split into a pure domain module and a UI layer, with a solid test suite covering the domain logic and careful error handling around storage operations.