a contest website that accepts file uploads. optionally accepts payments for users to enter the contest.