I have a UI that allows admins to manage what groups a user is in. Currently the list of groups are listed as columns in a grid, stacked horizontally, and the list of users are stacked vertically.
For example -
Group A | Group B | Group C | Group D User A | X | X | | User B | | | X | User C | X | X | | X
There are a couple hundred users, and the list is growing, and currently there are only a few groups. However, the UI needs a complete re-design because there will soon be over 80 groups, and the current layout will look horrible.
I'm interested in ideas on a better design that will greatly improve the user experience. I already know that I need to provide some search filter that allows you to filter by group and user, in case you want to see all of the users assigned to a group, or all of the groups that a specific user is in. However, I can't seem to conceptualize any good design for the layout.
Any insight is greatly appreciated.