Распределение пользователей в определенную команду

#asp.net-mvc

Вопрос:

В настоящее время я работаю над ASP.NET Веб-приложение MVC для курсового проекта, в котором пользователи могут отслеживать свои оздоровительные привычки и цели, а также соревноваться с другими пользователями. Приложение завершается для спонсора (местной компании по разработке программного обеспечения), где около 86 различных пользователей будут использовать приложение.

Моя команда и я в настоящее время пытаемся реализовать функцию разделения пользователей на различные команды, где каждая команда будет конкурировать друг с другом с точки зрения своевременного достижения целей и содействия достижению общекомандных целей, поставленных руководителем группы.

У нас возникли проблемы с логикой, позволяющей суперпользователю распределять каждого пользователя в команду. У кого-нибудь есть какие-либо предложения о том, как лучше всего это сделать?

Любой совет был бы очень признателен.