Assignment for Web and Database Technology at TU Delft (minor software development).