This is a decentralized version of the Gumroad.com. A place for digital creators to mint and sell their content. These files are then available for purchase by other users. Users can login using their web2 socials like google, facebook etc. They can mint any file as ERC1155 token and set its attributes like supply, price, cover image.
- Users can login with their web2 socials like google, facebook.
- They can browse Nfts on the homepage.
- A user can buy any Nft, and download its content from inventory page.
- Digital content creator can mint thier content and can specify the number of copies of their content.
- Multiple copies of a token is facilitated by using ERC1155 standard.
- CSS
- React.js
- Solidity
- Moralis
- Ether.js
- IPFS
-
Clone the repo
git clone https://github.com/anubhav11156/agora
-
Install NPM packages
npm install
-
Start project
npm start
Video explanation
Polygonscan contract link