CarbonKit: a technological platform for personal carbon tracking
Defining gamification: a service marketing perspective