Gamification-based framework for engagement of residential customers in energy applications | Synapse