CS360 class web application