Badgeminton uses game mechanics such as rewarding points, missions and social behaviors to increase the engagement and track user activities