← Back to home

PolySocial

SolidityReactJavaScriptNode.js

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

Screenshots

PolySocial screenshot 1
PolySocial screenshot 2
PolySocial screenshot 3

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