Social choice for boardgames in phone app form

Design and implement an algorithm to determine which activities should be undertaken with a group where multiple options are available but require a different number of people each. (Think: choosing which game(s) to play on a board game night. )

Implement this (a strange form of election) in the form of an app which is to be used each participant.

arrow-left bars search times