In the market, there were many dapps that provide subscription-based content but I saw their content was not secured as once you pay for a subscription you can share a link to anyone and anyone can see that post there were no security
Solution
Unstoppable clubs provide creators to create clubs on the blockchain where they can share their content with the members. Everything is decentralised and encrypted. Only the members can view the content. Memberships are NFTs so Members can also sell their membership later at higher prices. The Application has the following parts. A dashboard to manage your club as well as add posts to the club. A landing page with a list of clubs. A page to see posts of different clubs you are subscribed to.
How it's made?
We use metamask for public-private key encryption. Files are encrypted with AES-CBC and the encryption key is then encrypted with member public keys and stored on IPFS using textile. The unlock Protocol is used to keep track of memberships and each club is modelled as a lock. We also have a smart contract that mints each content post as an NFT and keeps track of their location in Textile.
There is nothing much higher challenges I faced but eventually, I figured out a way with some research.
Discussion