Finished implementing the web app