This single-page application chooses random cards for use in the popular card game Dominion. The user may select which sets to choose cards from, as well as a number of options/requirements to shape the resulting deck. If the selected requirements conflict or are impossible to fulfill, an error message notifies the user.
jQuery
Available at eahenke.github.io/dominion