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.
How we built it
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.
Challenges we ran into
SocailLego is trying to make most of the things decentralized which is a bit pain point now, we have plans to make posts and comments decentralized first. Also, we are new to the solidity world we are trying to make our code perfect and reduce the gas fee from the executions.
Accomplishments that we're proud of
What we learned
What's next for Social Lego
This would make the social media platform much cheaper and faster to use we will optimize smart contracts and social graph use. Also, want to make fee and streaming service experience much somthoor I would also like to build out a much nicer interface for the game.


Log in or sign up for Devpost to join the conversation.