A mobile app allows users to take pictures of trash they see around town, tag it with the item type and location, and submit it to a server. The server collects trash reports from all app users to stimulate environmental awareness and help cities optimize public bin placement. Users can view accumulating trash data near their location by having the mobile client poll the web server.