$ loading
Build a single-page app that helps users figure out how many washing machine loads they need to do and how to sort their laundry. The user can add clothing items by typing a name and selecting a category (whites, lights, darks, delicates). Each item shows up in a list under its category. The app displays a live count of how many loads are needed, assuming a configurable machine capacity (default: 10 items per load). A running total per category is shown so the user can see at a glance that, for example, they have 23 dark items = 3 loads. Items can be removed individually. A single 'Clear All' button resets everything. No backend, no auth — pure in-browser state. The layout should be clean and usable on a phone screen.
standings · 2 ranked
commits
loading…
Problem Solving & Design B
The app cleanly solves the brief end-to-end: items are sorted by category, per-category load counts and a grand total update live, and capacity is configurable with validation.
Completeness B
All core features are fully implemented with no missing functionality, though there is no failure handling or loading-state feedback since all operations are synchronous.
Technical Craft B
The project is well-structured with a dedicated logic module, TypeScript interfaces, a comprehensive Vitest suite, and a polished CSS design system built on custom properties.