PolySocial
NFT gated social media platform on Polygon. Unlock content by buying a NFT.
Screenshots



Problem Statement
By using PolySocial users can post content as a normal social media platform. But to view the content viewers need to purchase a special NFT. Content viewers wallets are connect to the application. Available NFTs in their wallet are checked. If there a particular NFT is available in the wallet, content is unlocked for viewer.
Solution
Frontend of the application is built using React JavaScript framework. Node.js is used for build the backend. MongoDB is used as the database. Smart contracts are developed using Solidity 0.8.0. Hardhat is used to deploy smart contracts. Smart contracts are deployed on Polygon Mumbai testnet. EthersJs and Moralis Web3 us used to get data from blockchain.
Hackathon
NFTHack 2022
2022