/NFT-Minter

An ERC-721 minter that allows a user to mint randomly generated word NFTs and view them on OpenSea Rinkeby Test network. The NFT metadata is stored On-Chain using Base64 and the front-end is hosted on replit.

Primary LanguageSolidity

NFT(ERC-721) Minter

Core Idea

An ERC-721 minter that allows a user to mint randomly generated word NFTs and view them on OpenSea Rinkeby Test network.

App photo

Mint NFT

Screenshot 2021-09-28 at 10 49 01 PM

OpenSea Testnet

Screenshot 2021-09-28 at 10 49 56 PM

Tech Stack

  1. Solidity
  2. ReactJS
  3. EtherJS
  4. Hardhat

How to run

  1. Clone the repo.
  2. In the root folder, run npx hardhat compile to compile the smart contracts.
  3. In the same folder, run npx hardhat scripts/run.js to test the smart contrat.
  4. To deploy the contract, run npx hardhat scripts/deploy.js.

Front-end stack

The front-end code is hosted here.