this a web3 application which perform basic nft markeet place prototype include minting, buying, take down. The backend part of the application is composed of a nft ERC721 contract and a marketplace contract interactive with nft contract
- Clone the repo
git clone https://github.com/dabit3/full-stack-ethereum.git
- Install the dependencies
npm install
- Start the local test node
npx hardhat node
- Compile the contract
npx hardhat compile
- Deploy the contract
npx hardhat run scripts/deploy.js --network localhost
- Run the app
npm run dev
npx hardhat test