assign-by-preference (npm): Assign users to group slots based on user preference and availability
Keywords: preference|assignment|schedule|scheduling|sort|teams|group|people