This web3 real estate NFT marketplace allows users to publish NFT metadata on IPFS and list homes for sale represented as ERC721 tokens. The smart contract enables owners to mint tokens and accept payment in Ether. Once a user purchases property, they can trade their NFT and send tokenized real estate to any Ethereum address.
- Solidity
- Javascript
- Ethers.js
- React.js
- Node.js
- Hardhat
- MetaMask (reset account on the Hardhat Network)
$ npm install
$ npx hardhat test
$ npx hardhat node
In a separate terminal run:
$ npx hardhat run scripts/deploy.js --network localhost
$ npm run start