I would like to suggest an algorithmic alternative to the "buttons" virtual currency for the assignment of the dresses. It may not be monetizable in the same way, but it could be interesting none the less.
Let's say every user of the system has karma points. Karma points cannot be bought with real money. They are gained mostly putting unused dresses in the system, but also reddit-style, via comments, reviews, helping people and generally being a good citizen of the community.
1) Let every user list the dresses they would like in order of preference.
2) Suppose that every dress has a list of favourite users, based on karma.
3) Assign a dress via Gale-Shapley algorithm[1] or a variation, generally solving the stable marriage problem.
Let's say every user of the system has karma points. Karma points cannot be bought with real money. They are gained mostly putting unused dresses in the system, but also reddit-style, via comments, reviews, helping people and generally being a good citizen of the community.
1) Let every user list the dresses they would like in order of preference.
2) Suppose that every dress has a list of favourite users, based on karma.
3) Assign a dress via Gale-Shapley algorithm[1] or a variation, generally solving the stable marriage problem.
[1] http://en.wikipedia.org/wiki/Stable_marriage_problem