Fun Project, I was challenged if it is possible to build wallpaper site using Drupal 7 in just a day.
Well it turns out that it is possible to do it in a day, with help of a good base theme (preferable if it is recolorable, multi layout, display suite friendly and works), couple of contrib modules (no views, just display suite and couple of contribs such as mupload), 2 custom modules to serve the download page and voila! you got yourselves a wallpaper site up and running in a day using Drupal 7.
Customizing it to the next level is another story though, but now we can brag around wordpress lover that who says building Drupal need looooong time?
Features :
1. Multiple file uploads
2. Tagging
3. Download different size
4. Resize file upon request
5. auto clean resized file periodically to save space
6. spam protection
7. basic leech protection
8. WYSIWYG
9. Rating system