Final project CS 292 Web Development