Are you familiar with gamification? *
Gamification is the application of game-design elements and game principles in non-game contexts. Nike+, Swarm, ResearchGate, and Waze are some of the gamified apps that use leaderboards, badges, points, rewards, levels etc. in their designs.