roy1210 / react-dapp-marketplace

Marketplace dApp built with React.js, Truffle, and Ganache

Home Page:https://marketplace-dapp-k.netlify.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

react-dApp-marketplace

Description

Marketplace dApp built with React, Truffle, and Ganach.

Be able to make transaction by Ether.

DEMO:

Feature

  • Sell (add) products by Ether
  • Purchase products by Ether
  • Shows owner accounts of Metamask address

Requirement

  • npm
  • Metamask
  • Ganache

Usage / Install

  1. Run Ganache & Setup Metamask with Ganache

    Copy the RPC Server from Ganache. eg: [HTTP://127.0.0.1:7545]
    Then choose the network as Custom RPC in Metamask, paste the above mentioned RPC Server into New RPC URL and save.
    Choose this custom network in Metamask.

  2. Run react application

    Clone repo, cd into folder and run:

    $ npm install
    $ truffle test
    $ npm start
  3. Get Ether (Kovan network)

    Get Ether (Kovan) by free at Kovan faucet

Tools

  • Web3
  • Truffle (To compile and migrate smart contract)
  • Remix (To deploy smart contract)
  • Infula (To delpoy on the Kovan test network)
  • Chai
  • React
  • Bootstrap

Licence

MIT

Author

Shoe Kure

Ref

Etherscan: Smart contract deploy details

About

Marketplace dApp built with React.js, Truffle, and Ganache

https://marketplace-dapp-k.netlify.com

License:MIT License


Languages

Language:JavaScript 92.4%Language:HTML 7.5%Language:CSS 0.1%