Say I have a page where I want to be able to select what people are on what team. Each team can have up to 3 participants(so height shouldn't be an issue) but the same people can appear on multiple teams.
Originally, I thought of having using a tree(FuelUX or otherwise), but a tree does not do a good job of the case where the same person belongs to many teams. I could do it by duplicating the name entry, but that brings confusion.
The problem is, there is a large difference between how many people are in a group(1-3) and how many are available (20-60). Additionally, the user should be able to see who is not in a group and who is a glance (hence the tree would have worked had If I didn't need a person to belong more than one group).
What would be the best solution for this? My best idea is to split the group creation and modification into two separate pages. First the groups are creating, then the user individually looks at each group in detail and selects who belongs in it(again, with 20-60 people, displaying all at once is not a good idea). It's tricky to make this look good AND make it obvious that each team is editable.
I'm stumped, Any suggestions?!