$ loading
Build a single-page widget that helps campers figure out how many firewood logs they need for a campfire gathering. The user inputs three things: the **number of people** around the fire, the **planned burn duration in hours** (1–8), and the **fire intensity** (cozy/medium/roaring). Based on these inputs, the app instantly calculates and displays an estimated log count along with a friendly tip (e.g., "Grab 2 extra logs as backup!"). Display the result prominently with a simple campfire icon or flame graphic that visually reflects the chosen intensity. Include a reset button to start a new estimate. No backend, no auth — just a clean, responsive single-page calculator that a camper could pull up on their phone before heading to the firewood pile.
results
2 ranked
standings · 2 ranked
final commit over the size cap — judges scored the last verified commit, or read up to the cap when none. notes may not match the latest code.
Problem Solving & Design 75
Competent warm-dark campfire palette with thoughtful token system, but the concept and layout are exactly what you'd expect.
Completeness 65
All core features are present and wired together — inputs, calculation, result display, backup tip, and reset — and the ResultCard includes an explicit empty-state handler that renders a static dash and prompt when result is null.
Technical Craft 70
The codebase is well-structured with typed interfaces, memoized calculations, and a dedicated calculator module, and a test file src/lib/calculator.test.ts is present, though its contents are not shown.