Project 1

flickr is a popular photo-sharing service, with an open API.  There exist a multitude of greasemonkey scripts for customizing the flickr interface, and for making use of the detailed information that flickr maintains for each photograph.

The goals of this project are
    1. create a greasemonkey script that will show the user which of his or her photographs have been viewed since the last date on which the script was run
    2.  create a graph showing the user's total number of photograph views on a daily basis (a graphing tool already exists, upon which this can be based)


Project 2

Once Upon a Time is a cooperative card game in which the players share the creation of a folktale or fairy tale, using story elements based on cards.  Each player has an Ending card as well as a small set of story element cards.  The game ends when one player has introduced all of his or her story elements into the shared story, and guided the story to the desired Ending.  During play, players are permitted to interrupt each other under certain circumstances and take over the creation of the story.

The goal of this project is to create an online version of this game.  The tool will be required to manage the distribution of the cards, the user interface (which can be very basic) and all communications between players, including interruptions.