Snapshot is a camera and gallery app, written using web technologies. It uses getUserMedia to capture the video stream from a webcam, canvas to capture a frame and put it into an image, and media queries and mozilla Brick for layout shennanigans.