sensebox / openSenseMap-API

API for opensensemap.org
https://docs.opensensemap.org/
MIT License
48 stars 41 forks source link

feat(user): add myBadges integration #834

Closed mpfeil closed 1 year ago

mpfeil commented 1 year ago

Description

This PR introduces user integrations. integrations is a sub-document on the user schema. The first user integration is myBadges.

Motivation and Context

With the integration of myBadges it is possible to earn different Badges and adds a gamification aspect to the openSenseMap API.

The API is only forwarding some kind of requests to Honeybadgr that is handling the granting process of a badge.

Users who want to participate and earn badges must sign up on https://mybadges.org with the same email address as their openSenseMap user.

How Has This Been Tested?

Types of changes

Checklist: