Keeping up with the queue
The problem. On a collection day residents queue with their bags while each one is weighed. Whatever the volunteer types has to keep pace with the scale.
- A full-page deposit form with every category in price-list order, arrow keys to move through the grid, and a command palette to jump to a category.
- A weight field that takes sums, so “2,5+1,75” from two weighings becomes 4.25 kg, with the comma as the decimal point, as Indonesians write it.
- The payout worked out live as weights go in, split by the collector each item will be sold to.
What changed. A resident's whole deposit goes in as it is weighed, with the amount owed already on screen.


