Paprica

Paprica

Paprica is a web3 live streaming platform that enables on-chain interaction between creators and users.

The problem Paprica solves

Our platform has two features:

(1) Live streaming and chatting

Goal: Our goal is to implement a global live streaming and chatting feature that enables the most active interaction between creators and fans online.

Problem solved: Elixir is a highly optimized language for concurrency processing and various user interactions. If we had used a different language, it would have been difficult to implement a chat service on a global live streaming platform.

(2) Onchain activity between them

Goal: Our goal is to create meaningful onchain interactions between creators and fans. Fans have a need to show their fandom to creators through sponsorship. Fans can sponsor and creators provide them with their tokens. Meaningful onchain activities also occur in real-time interaction.

Problem solved: With ERC6551, we can now represent fans' fandom.

Challenges I ran into

(1) To implement live streaming, I needed video-related technical knowledge. Using the services and documentation from http://mux.com/, I was able to solve the problem with relative ease.

(2). I received help with ERC6551 dynamic NFTs from the Piggybank idea at ETHGlobal Waterloo.

Discussion