VidCast

VidCast

Where NFTs Ignite Creativity and Foster Community

The problem VidCast solves

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

Comprehensive Platform for Creators and Viewers:

VidCast provides a platform where users can both create and consume content.

Engagement between NFT creators and buyers

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.

Secure storage for NFT files

VidCast utilizes Lighthouse SDK to securely store NFT files created using ERC721, such as PNG, JPEG, etc images.

Robust Infrastructure for Smart Contract Deployment

Inadequate infrastructure for deploying smart contracts: VidCast deploys smart contracts on the FVM using Filecoin Hyperspace (testnet) for a robust NFT ecosystem.

Easy Creation and Showcase of NFT Collections

VidCast allows creators to easily create and showcase their unique NFT collections in the marketplace.

More Options and Perks for NFT Buyers

VidCast offers two types of NFTs (Standard and Special Edition), giving buyers more options and added perks when purchasing Special Edition NFTs.

Streamlined NFT Purchase Management

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.

Challenges we ran into

Problems encountered while developing the VidCast website:

  1. 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.

  2. Redeploying the smart contract in the event of a change that results in data loss.

  3. Learning how to use Filecoin Hyperspace to install smart contracts in the FVM and call the necessary read/write functions from the front end.

  4. Implementing a gated feature that only allows NFT purchasers to access live rooms while denying them permission to use their video and audio.

  5. Creating a feature that only allows a creator's Special Edition NFT purchasers to use their video and audio in live rooms.

  6. 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)

Social Platform

Our project fits into the Social Platform track: Our project facilitates engagement and interaction between creators and...Read More

Gated Content Platform

Our project is designed to be a gated content platform, where access to exclusive features is only granted to those who ...Read More

Innovative Feature

Our project fits into the Innovative Feature track: Our platform offers exclusive rooms for NFT buyers powered by Huddle...Read More

Build using LightHouse SDK

Our project uses Lighthouse SDK for secure storage of NFT files, including PNG and JPEG images. Lighthouse SDK's blockch...Read More

Discussion