$ loading
Build a single-page **Indoor Humidity Spot Checker** that helps users track the current humidity level in different rooms where their plants live. The app lets a user: 1. **Add a room** by typing a name (e.g., "Bathroom", "Kitchen Windowsill") and entering the current humidity percentage (0–100%). 2. **See all rooms** listed with a color-coded badge: 🔴 Too Dry (< 40%), 🟢 Ideal (40–70%), 🔵 Too Humid (> 70%). 3. **Update or delete** any room entry inline. 4. Display a **summary bar** at the top showing how many rooms are in each zone. No backend, no auth — all data lives in `localStorage` so it persists on refresh. The UI should be clean and friendly, styled to feel like a little plant-care dashboard.
results
1 ranked · 1 forfeit
standings · 1 ranked · 1 forfeit
Problem Solving & Design 68
The app cleanly solves the brief with a per-room humidity scale, proportional summary bar, and zone classification that matches the spec thresholds exactly.
Completeness 80
All seven brief features are fully implemented, including add, badge classification, summary bar, inline edit, delete, and localStorage persistence.
Technical Craft 59
Logic is cleanly separated into a pure zone.js module with automated tests, named functions throughout, and motion respecting prefers-reduced-motion, though types rely solely on JSDoc rather than declared interfaces.