I wanted to build a social platform for Streamr a long time ago. "HackMoney 2021" came just at the right time.
Since I had already developed several apps for the Streamr ecosystem, I knew all of Streamr's strengths and capabilities. I sat down and drew the technical roadmap to answer the following questions:
What needs to be done to detect all of a user's subscriptions?
How to ensure that SIGMA only displays compatible streams?
How to design the user interface so that it is easy to use?
How can the creator select the target stream where he will publish?
Does it make sense to provide a PWA (Native Desktop App)?
How should I integrate ENS into the application?
How and where to host decentralized?
Technologies used by SIGMA:
Svelte: Reactive States
CSS: App UI
Streamr: Streams & Products
ENS: Avatar, User Name, Domain
IPFS: User Images & App Hosting
Fleek: Builds & IPFS Pinning
GitHub: Repository & Wiki
I was lucky, the gas prices were low, so I was able to try a lot with ENS, Fleek and Streamr to better understand how the services worked. And that was also the purpose of the hackathon.
Please observe the project wiki for more detailed insides about the used technologies: