4. Solution Strategy
A summary and explanation of the fundamental decisions and solution strategies that shape system architecture.
The Dastan Content System uses multiple applications to, with consent, monitor user behavior and consumption of content. In exchange for this data, the user is rewarded with a points system that can be redeemed for $MEDIA tokens.
4.1. Content+ Browser Extension
The browser extension is a lightweight extension that allows Dastan users to login, view quests, and earn points for their browsing activity. The extension is built using React and SignalR for websockets to give the user a real-time experience.
4.2. Content+ Mobile Application
The mobile application is a PWA that uses PWA Builder to wrap as native apps for Google and Apple stores. PWA Builder gives many native features to the app, and is able to be augmented with native code if needed.