Just some of Qbix's major features:
-
Your web apps run everywhere
-
User account management
-
Integrates with social networks
-
Ease of Development
-
Contacts
-
Streams
-
Invitations
-
Assets and Credits
More features for advanced users:
-
Access control
-
Relations
-
Flexibility
-
Database layer
-
Scaling
-
Distributed publishing
-
Apps and Plugins
-
Client side helpers
Assets Plugin
Besides Users and Streams, Qbix also has a plugin called Assets that takes care of all kinds internal currency, badges, and more. It already contains functionality to receive and spend in-app credits.
Reward your users for taking actions inside your app which lead to increased engagement and virality. Here are some things we suggest to reward users for:
- Adding the web-app to the home screen, or downloading the native app
- Earning progressively harder-to-get badges for achieving milestones inside the app
- Receiving additional credits by bringing new users to the app.
- Getting credits or badges for getting enough people to like your contributions
- Leaderboard of people who earned the most credits or badges this week / in their city
A good rule of thumb is, let people earn credits for the above things, and then spend them on interactions with people who already have the app, like so:

Since Qbix already lets you import contacts from various address books, this can become quite fun.
Credits
The Assets plugin implements a stream called "Assets/credits" to keep track of credits as the user earns them, purchases them, spends them and sends them to others. Since it's a stream, it can benefit from everything that streams can do, including giving the user a history of their transactions, and letting them set up alerts whenever something happens that they want to be notified about.