New generation Decentralized Social network streaming and NFT Gaming platform.
Inspiration I strongly feel social media should be permissionless, so I decided to develop a social platform for web 3 creators. where people can share exclusive content, grow a community, and own their identity. actually!
What it does Social Lego is a decentralized social media platform so no one can control your rights. It allows users to stream video and create an nft of the recording of the stream, they also can do basic functions like share, post, comment, follow, and message with other users. and also users can play an NFT game that allows users to create their own NFTs and earn crypto!
š¤ Users: Create file profile on-chain and id store on IPFS.
š Posts: Post text, images, and gifs of what's happening in your life
š Message: User can send 1-1 message to other Ethereum address users who register
ā Tasks: All tasks are public and added to your profile.
ā NFT: Using Covalent we are showing an NFT list of user balance details
š Topics: Create and follow topics to stay updated on particular ones.
š„ NFT Collection: User can min NFT collection and using that NFT do multiple thing
š Dark Mode: Users to create streams, mint the stream, view the stream on the blockchain, store the data of the nft into a blob such type into the ipfs database, and view data of the address the user used to store the nft with. Livepeer is used to create the stream and get the video file from the livepeer network. NFTPort is used to mint the nft using the video file. ipfs is used to store the nft data into nft storage database and covalent is used to view the data of the address used to mint the nft.
The smart contracts were written and tested using the remix platform. The main interface was built using bootstrap, Moralis, Javascript, and HTML. The interface is then hosted on an IPFS as a simple HTML file. All of the photos, images, and files are hosted via IPFS through Moralis to give a more authentic user experience.