UNIfy - Decentralize Your Time

UNIfy - Decentralize Your Time

The platform where exclusive content meets seamless token-gated streaming

UNIfy - Decentralize Your Time

UNIfy - Decentralize Your Time

The platform where exclusive content meets seamless token-gated streaming

The problem UNIfy - Decentralize Your Time solves

Content creators are usually left out in the world of dApps. UNIfy simplifies the way content creators put out their content and the way the audience connects to them.

UNIfy is an all-in-one seamless live video streaming web app where creators can directly create sessions of their choice, set a fee which they would like every attendee to pay to see their live stream and a set date and time for the stream.

The creators can then turn up on the decided stream date and time and start their stream which triggers a series of events to allow the creator's audience to then connect their wallets, stake the said amount and start streaming tokens to their favourite content creators! The stream value is calculated by the amount of time the stream runs with the initially decided fees.

UNIfy helps in

  1. Allowing content creators to easily monetize their content by providing a fixed token value to be staked by their audience
  2. Enjoy seamless streaming of their content to thousands of followers simultaneously
  3. Seamless login experience through passwordless sign-in links
  4. Allows people to track and follow their favourite content creators and pay them directly in tokens.
  5. Getting access to token-gated sessions

Content creation has always been too mainstream with streamers not being able to properly monetize their content, UNIfy aims to provide a new way for both creators and their audience to connect in a new and fresh decentralized way.

Challenges we ran into

We ran into a couple of challenges, which we were able to eventually overcome , thanks to the awesome documentation!

  1. Connecting user accounts to relevant JWTs and securely transferring content from one user to another
  2. Directly streaming user webcam data from their browsers on to the stream and back to the audience
  3. Listening to various events on the frontend to determine when to start/ stop and resume the token streaming process
  4. Providing a way for the audience to stream the live streams simultaneously across browsers.

Tracks Applied (5)

Arcana

The app uses Arcana's end-to-end authentication system to allow creators and viewers to sign in securely using passwordl...Read More

Arcana Network

Superfluid - General Track

The platform encourages content creators to set a reasonable fee for their sessions, the viewers can then directly conne...Read More

Superfluid

Livepeer

The app revolves around the idea of live streaming, Livepeer is at the heart of it, it allows creators to directly strea...Read More

Livepeer

The Graph: New Subgraph(s)

We make use of the Livepeer subgraph to embed Livepeer onto our projects. This helps us immensely in directly embedding ...Read More

The Graph

QuickNode: NFT API

The app assigns a random NFT from a random NFT collection to every new user on the platform to give them a personalized ...Read More

QuickNode

Discussion