Let's consider the following: A company wants to ship 3 types of fruits (apples, watermelons, strawberries) between two cities. Company has got 3 cars that can be loaded with fruits. Each car has a different available capacity (because they are different type and because some of them may be already loaded partially with fruits).
I want to build an interface that will enable users to distribute fruits into cars.
Do you know a good interaction/design pattern for distributing different kind of items by size and weight into several buckets?
Edit
Thank you for your answers. I think it is more complicated than two examples mentioned because they only cover one variable (amount) but they don't cover the weight and volume of each fruit and therefore the remaining capacity of the car (both volume and weight).
I prepared a wireframe to show you what I'm thinking about. This is not perfect because: - I want to make it universal, so when there are more fruits or more cars the screen will not be cluttered - I'm wondering whether user needs to see all the time the whole capacity of each car and the remaining capacity after user starts to distribute fruits. - The same question