Social gamification concept for senior project