Skip to content

A example of a decentralized app that utilizes a smart contract to transfer funds

License

Notifications You must be signed in to change notification settings

jp3hou/dapp-demo

Repository files navigation

Dapp Demo

A example of a decentralized app that utilizes a smart contract to transfer funds (link to slides with instructions/solutions).

Setup

Make sure you have Node, the Metamask extension, and Git installed.

  1. Clone the repo
$ git clone https://github.com/jp3hou/dapp-demo
$ cd dapp-demo
  1. Install dependencies using npm
$ npm install
  1. Compile the smart contracts with truffle
$ npm run compile
  1. Run a local blockchain server using ganache
$ npm run blockchain
  1. Deploy smart contracts onto your blockchain server
$ npm run migrate
  1. Start your frontend server
$ npm run start

Open your browser to http://localhost:3000 to see your local environment! The constructor in the KatCoin.sol contract auto-mints 30 KatCoins and displays them in the frontend React app. Screenshot

Video demonstration of a KatCoin purchase:

Demo

About

A example of a decentralized app that utilizes a smart contract to transfer funds

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published