$ 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.
standings · 1 ranked · 1 forfeit
commits
loading…
Problem Solving & Design B
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 B+
All seven brief features are fully implemented, including add, badge classification, summary bar, inline edit, delete, and localStorage persistence.
Technical Craft C
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.