course web app class assignment 1