Web development homework