Users upload pictures of their pets; other users are shown pairs of pets and asked which one is cuter.
Fluffy Snowball _____________ _____________ | ^ ^ | | | | O o | | ^ ^___ | | |__ | | o/ |__\_/ | | | | / \ | |_____________| |_____________| [Cuter!] [Cuter!]
- jQuery or React
- HTML forms and layout
- long-term storage, preferably database on server
- login/authentication (to prevent ballot box stuffing)
- file upload
Think about how to track votes. Potentially every user can vote for every pair of pet pics.
Think about how to present pairs. Will it be a bracket tournament? Randomized pairing? Can you cute-fight yourself?