Hokum
Hokum is a web3 video sharing platform and curation market.
Inspirations
LBRY and PeerTube are the primary inspirations for the project. Simon de la Rouviere's work on curation markets and curved token bonding are also an inspiration for the concept.
Learned
The main areas I gained more insight on were indexing smart contracts, using GraphQL, state management and data processing.
Challenges
I had issues with The Graph. At first I wanted the smart contract to be mostly stateless and without events but trace_filter was not supported by the testnet RPC, so I had to launch events for each function call. I also have not been able to get the Hosted Service to work. The code currently relies on a local node.
Error handling, loading data, form validation and user experience all turned out to be a hassle so I tried to focus on just getting things to work. Making it look pretty and give better visual feedback to the user are future goals.
Log in or sign up for Devpost to join the conversation.