VidCast is a unique platform that allows creators/ influencers/ celebrities to monetize their content through NFT collections, while viewers can have access to exclusive perks and features based on the NFTs they purchase.The platform also provides a community aspect, where users can interact with each other and the creators in real-time through the room and chat features.
Problems solved by VidCast
VidCast provides a platform where users can both create and consume content.
VidCast allows creators to create exclusive rooms for their NFT buyers and have direct communication with "Special Edition NFT" holders through video calling powered by Huddle SDK and a secure chat system fostering more engagement and connection between creators and buyers.
VidCast utilizes Lighthouse SDK to securely store NFT files created using ERC721, such as PNG, JPEG, etc images.
Inadequate infrastructure for deploying smart contracts: VidCast deploys smart contracts on the FVM using Filecoin Hyperspace (testnet) for a robust NFT ecosystem.
VidCast allows creators to easily create and showcase their unique NFT collections in the marketplace.
VidCast offers two types of NFTs (Standard and Special Edition), giving buyers more options and added perks when purchasing Special Edition NFTs.
VidCast makes it easy for users to manage and keep track of their NFT purchases.
Overall, VidCast solves the problem of a fragmented NFT market by providing a comprehensive platform that *benefits both creators and buyers, and offers a secure and engaging environment for NFT transactions.
Problems encountered while developing the VidCast website:
Providing smart contracts for NFTs using ERC721 and integrating Filecoin for selling in the marketplace, providing a royalty structure for the original inventor, and storing metadata such as picture links using Lighthouse SDK.
Redeploying the smart contract in the event of a change that results in data loss.
Learning how to use Filecoin Hyperspace to install smart contracts in the FVM and call the necessary read/write functions from the front end.
Implementing a gated feature that only allows NFT purchasers to access live rooms while denying them permission to use their video and audio.
Creating a feature that only allows a creator's Special Edition NFT purchasers to use their video and audio in live rooms.
The process of integrating the chat feature exclusively for "Special Edition NFT" buyers and not for Standard Edition NFT buyers was time-consuming.
Most of the above problems are solved by going through the documentation and example projects of SDK and also discussing with the Huddle01 Discord Community.
Tracks Applied (4)
Technologies used
Discussion