bubl: Smart Photo Sharing
bubl is a site for collecting, rating and sharing images based on topics. The site was built in Python to run on the Google App Engine platform as a service.
The site is available at bubl-app.appspot.com, and you can view an example topic page for the band Radiohead.
The concept is similar to popular social news sites like reddit and Hacker News - users upload images and then vote the images up or down to sort the best, most relevant content from the worst. The most highly rated images are displayed large at the top of the page, whereas low ranking images appear as thumbnails at the bottom.
The site was built as an experiment in using Google App Engine, and uses Google's NoSQL datastore. It was implemented in Python using the webapp2 framework, with a bit of JavaScript for validation, animation and ajax on the front-end.