That is actually an idea that is very much in line with what our vision of Hubgets is: work can be fun.
We have APIs that can be used to integrate and create apps for Hubgets and the approval process for the app is quite straightforward. In the Settings options you will find the option Applications, and under this tab, there is the Add own app field. I have inserted a screenshot below, so that you can find this very easily.
Users of Hubgets will decide whether they will want to install the application or not, and you can also monetize on it.