Inspiration

Well, Fan Base is a project that was thought off while myself and one of my colleagues were up one night brain storming on profitable ideas to build. This was done since august. But the idea was seeming more and more feasible as time went on. So we finally decided to pursue it and build it within the Near Ecosystem.

What it does

Basically, it's a platform where content creators can mint exclusive content. Whether videos, audios, NFT's securely and distribute them for their exclusive audience for a placed fee.

How we built it

We built it using NEAR protocol and Rust Language. Setting up smart contract calls using structs and implementations as seen in the program. Allowing for actions like Create account, Buy, Sell, Subscribe and so on.

Challenges we ran into

A big issue that we ran to was how to store the content being uploaded by the creators. Due to the multiple variations of creators, high video quality, music albums and content of the sort would be very big to be stored on chain. And since the goal is for complete exclusivity, using a regular database seemed less appealing.

Accomplishments that we're proud of

The biggest accomplishment was the way we decided to sort out the problem earlier stated. For the sake of large content. Fan Base makes use of IPFS as a storage system. But to improve exclusivity, The content before being sent will under go an encryption process, so as for the content not to be viewed even if the link gets leaked. And this is implemented with a cache system to avoid excess computation memory being used.

What we learned

This project had us learn a lot on storage management in the Blockchain ecosystem, and proper use of the Near sdk in the building of this project.

What's next for Fan Base

The next goal for Fan Base is for it to be launched next through the NEAR protocol as it's ecosystem. The hope is to have it as a space for content creators to get involved in the web3 ecosystem with ease.

Built With

Share this project:

Updates