I was at a wedding recently and saw tons of people taking pictures with their smartphones. Being engaged, I immediately thought about how great it would be to gather everyone's smartphone photos from my wedding in one central place; essentially crowdsourcing the photographer. This spurred the idea for my latest contrib module: PixGather. PixGather is a module that allows people with smartphones (Android or iOS) to easily upload photos to your site. The smartphone app also allows you to view the photos that other folks are uploading to the site, creating your own little Drupalized instagram. The module is configurable; you can decide what type of entity gets created when you upload a photo, and you can select the exact image field to be populated by the new photo. It also leverages rules, so you can decide exactly what actions occur when someone uploads a new photo.
I encourage you to check it out! I could definitely use some help to improve both the module and the app. The source code for smartphone app comes with the module, so feel free to post patches or remix the code for your own photo upload use case.