Updated 158 days ago

AudienceHub

AudienceHub aims to be the perfect dApp for content creators to monetize their creative productions.

  • Crypto / Web3
  • Ethereum
  • Arbitrum
  • Metamask
  • Creator Economy
  • Base
  • Marketplace

AudienceHub helps users to support their favourite content creators through token streaming subscriptions and by buying from their shop, everything in crypto. As a content creator you can set up your profile, choose your prizes and monetize whatever you can bring to life.


#How it works?

The user is a content creator and a client at the same time. By going to the "creator" page he can create his own profile filling a simple form and start to upload his own "contents" and "items". Contents are shown in a special feed only to users that have a valid subscription to the content creator that published them, while items can be purchased with a single payment from the creator's main page. After purchasing an item, and when starting a subscription, a receipt is created. Through the creator's and the fan's dashboards, the user can manage receipts, contents, subscriptions and items he bought and created.


#Sponsors

  1. Request Network: we implemented Request Network to create receipts instead of invoices: when a user buys an item a request is created and, immediately after the payment, it is declared payed using Request Network's declarative payment infrastructure. Then the receiver declares the payment as received and finally the receipt is created.

  2. Sablier: the token stream technology is leveraged by AudienceHub to create subscriptions to content creators. When the subscription button is clicked, on the creator's main page, a request (from Request Network) is created, the token streaming starts and the Sablier NFT is minted. The NFT and its state are used to define if a specific user has access to a content creator's feed or not. Whenever he wants, the user may access his fan dashboard and cancel subscriptions he doesn't want to keep, changing the NFT state with a transaction and getting back the remaining amount of tokens.

  3. Scaffold-ETH: Scaffold was used from the very beginning of the project as a starter kit. We made large use of the included libraries, components and hooks.

  4. Arbitrum & Base: since Request Network and Sablier's contracts are deployed on both Arbitrum and Base, the dApp is fully usable on those layer 2s.