Table of Contents
Welcome to my NFT minting website! This platform allows you to mint your own non-fungible tokens on the Ethereum blockchain(currently Goerli is working).
With the user-friendly interface, you can easily pay the required fee to mint the NFT. Once the transaction is confirmed on the blockchain, your NFT is ready to be viewed and traded on NFT marketplaces(opensea).
Though currently this website is running on goerli testnet. I am working to deploy it in eth mainnet or polygon networks that will give you flexibility in choosing which network to use for your NFTs.
Using tools:
- Solidity
- ReactJs
- Hardhat
- Metamask
- EthersJs
- Alchamy
- Tailwind CSS
Before you can start using the NFT minting project, you need to have the following tools installed in your computer:
- Node.js
- Hardhat framework
Required steps for installing the project:
- Clone the repo
git clone https://github.com/your_username_/Project-Name.git
- Open a terminal and navigate to the project directory.
- Install the project dependencies
npm install
- 1st run the hardhat node like:
npx hardhat node
- Then to deploy the contracts in localhost run
npx hardhat run --network localhost scripts/deploy.js
- Now you are ready to go for mint in the localhost network
- 1st you have to store the private key in the .env file (make sure you have sufficient test eth for the gas fees).
- Now deploy the contract to the goerli testnet like:
npx hardhat run --network goerli scripts/deploy.js
- Now you can go for mint the nfts by paying minting fee.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request