anubhav11156 / Agora

Agora is marketplace built on top of Ethereum blockchain to sell any type of digital product as either Fungible token or NFT, ERC-1155.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Agora

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.


About Project

  • 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.

Built with

  • CSS
  • React.js
  • Solidity
  • Moralis
  • Ether.js
  • IPFS

Installation

  1. Clone the repo

    git clone https://github.com/anubhav11156/agora
    
  2. Install NPM packages

    npm install
  3. Start project

    npm start

Video explanation
Polygonscan contract link



About

Agora is marketplace built on top of Ethereum blockchain to sell any type of digital product as either Fungible token or NFT, ERC-1155.


Languages

Language:JavaScript 92.5%Language:Solidity 4.4%Language:HTML 1.6%Language:CSS 1.6%