Final project for a web programming course, done in a group.