Proof of viewership

Proof of viewership

NFTs as proof of viewership/work for watching tutorials on Youtube(more platforms in future).

The problem Proof of viewership solves

Many devs today watch tutorials on Youtube, for eg FreeCodeCamp has many tutorials above 5 hours but there isn't a way to showcase that they have completed the tutorial like the certificates provided by platforms like Udemy, Coursera, Edx, etc. My project allows user to mint Polygon NFTs as proof of viewership/work to showcase the things they have learned on Youtube.

Challenges I ran into

For minting NFTs first I thought of storing it on-chain using IPFS but due to time constraints wasn't able to do it as the NFT is dynamic and wasn't really sure how to go about it so for now I'm using data:image svg's to store the image but will need to figure out on-chain proof of viewership/work NFT to maintain the integrity.

Discussion