$ loading
Build a single-page widget that helps campers figure out how many firewood logs they need for a campfire outing. The user inputs: - **Number of people** gathered around the fire - **Duration of the campfire** in hours (1–12) - **Fire intensity** (low / medium / high, selectable via buttons or a toggle) The app instantly calculates and displays: - **Estimated log count** needed - A **wood bundle count** (assuming a standard bundle = 5 logs) so the user knows how many bundles to buy at the camp store - A short friendly tip (e.g., "Bring one extra bundle just in case!" when duration > 4 hours) Use a warm, outdoorsy visual style — earthy browns, oranges, and a small flame or log icon. All calculations happen client-side with no backend. The result should update live as the user changes any input.
standings · 2 ranked
commits
loading…
Problem Solving & Design B
The estimator cleanly separates calculation, state, rendering, and UI utilities into focused modules, and the formula covers all three input dimensions correctly.
Completeness B+
All brief-required inputs, outputs, and the friendly tip are present and update live as the user changes any control.
Technical Craft B
The project is well-structured with automated tests for both the calculator and state modules, a shared CSS custom-property system, and accessible markup throughout.