Group project for Web and Mobile Technologies.