Completed gumball web app