Skip to content

A crowd funding dapp using the Ethereum blockchain, deployed on Goerli test network and built by NextJS.

Notifications You must be signed in to change notification settings

thasup/crowdfunding

Repository files navigation

Project Preview

CreativeFund

Netlify Status

A crowd funding dapp using the Ethereum blockchain, deployed on Goerli test network and built by NextJS.

Table of contents

Demo

(Back to top)

DEMO LINK

How to run the project

(Back to top)

  1. clone this repository on your computer
  2. Install metamask extension on browser and setup your wallet
  3. Get some token from Goerli faucet for cover the cost of transactions.
  4. run command npm install to install all dependencies
  5. setup environment variables in .env.local file
  6. run command npm run dev to run the project
  7. go to http://localhost:3000/

Setup ENV

(Back to top)

PRIVATE_KEY : How to get your private key from metamask

ALCHEMY_URL : How to get your Alchemy API key (make sure to choose Goerli testnet in network end point)

CONTRACT_ADDRESS : you can get the contract address after deployed it on Goerli test network by run command

cd ethereum
node complie.js
node deploy.js

Highlight Dependencies

(Back to top)

  • node version 18.9.0
  • solc version 0.4.17
  • web3 version 1.8.0
  • react version 18.2.0
  • next version 12.3.1
  • mocha version 10.0.0
  • ganache cli version 6.12.2

Highlight Technology

(Back to top)

  • Solidity
  • Web3.js
  • Alchemy API
  • React.js
  • Next.js
  • Semantic UI
  • Node.js
  • Ganache CLI
  • Mocha