Computing Degree Show 2016

BuddyUp a social platform for discovering new activities and people