Inspiration
To provide a decentralized social platform to user which can not only provide content creators and artists an opportunity to share their posts but also let other user mint those post.
What it does
A social platform where users can upload post, mint a post and earn when someone else mint their post. There is a post fee which user have to pay. They can upload upto 5 images per post & can assign rarirites to each image, mint fee for minting and total supply for NFTs of the post. When a user mint a post, they have to pay mint fee and will randomly get any of the post image as an NFT based on the rarity assign to each image. Some NFTs may become rare considering finite supply and randomly image assignment and rarities assign to each image for NFTs. Every user can get a free Green NFT, a special NFT which dynamically updates every month using Revise Network. It shows co2 emission of current day in the user's country to spread awareness about Climate Change. Their NFT will have a 2d map which will dynamically updates and they can see and interact with a 3d map on the website. Users can also make comments (under the hood, all these comments are on the ceramic network using orbis.club)
How we built it
IPFS ( Filecoin ) is used to store almost all the contents (like images, title, description, json, etc.) and then to fetch it such that globaly everyone can see and appreciate the content in a decentralized way using web3.storage. All contracts are deployed on Polygon chain. Revise network is used to dynamically update the NFT. Chainlink is used to get random number to select a particular NFT randomly considering it's rarity also. Tableland is used for decentralized sql database. Orbis is used for providing user an ability to make comments on ceramic network. Deck.gl and mapbox-gl are used to render a 3d interactive map and staticmaps is used to render a 2d image which will be dynamically assign to the Green NFT.
Challenges we ran into
To provide a lot of abstraction in frontend for normal user yet not compromising their ownership and control.
Accomplishments that we're proud of
A decentralized social platform integrating oracles, ipfs, ceramic, etc.
What we learned
Learned to properly integrate : Orbis.club Tableland Revise Network Polygon Chainlink Mantine UI MapBox Deckgl Static Maps
What's next for Sigmator
Have a marketplace for users to buy and sell their NFTs.
Built With
- chainlink
- deck.gl
- filecoin
- ipfs
- javascript
- mantineui
- mapbox
- nextjs
- orbis.club
- polygon
- revise
- solidity
- staticmaps
- tableland
- web3.storage
Log in or sign up for Devpost to join the conversation.