Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/anuprshetty/nft_minter
A dapp for minting NFTs.
https://github.com/anuprshetty/nft_minter
blockchain code-coverage docker ethereum etherscan ethersjs github-actions hardhat ipfs metamask mocha-chai nfts nginx openzeppelin python reactjs remix-ide smart-contracts solidity web3js
Last synced: 26 days ago
JSON representation
A dapp for minting NFTs.
- Host: GitHub
- URL: https://github.com/anuprshetty/nft_minter
- Owner: anuprshetty
- Created: 2024-01-11T02:17:17.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-01T15:01:55.000Z (about 1 month ago)
- Last Synced: 2025-01-01T16:21:58.405Z (about 1 month ago)
- Topics: blockchain, code-coverage, docker, ethereum, etherscan, ethersjs, github-actions, hardhat, ipfs, metamask, mocha-chai, nfts, nginx, openzeppelin, python, reactjs, remix-ide, smart-contracts, solidity, web3js
- Language: JavaScript
- Homepage: https://nft-minter.onrender.com
- Size: 3.3 MB
- Stars: 0
- Watchers: 0
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NFT Minter
A dapp for minting NFTs.
[**_Launch dapp_**](https://nft-minter.onrender.com/)
![nft_minter_dapp](media/nft_minter_dapp.png)
## Smart Contracts
- NFTMinter (tom_and_jerry)
## Tools and Technologies Used
- nft:
- IPFS, NFTs, Python
- contract:
- Smart contracts (ERC721Enumerable, Ownable)
- Hardhat, Ethers.js, Solidity, OpenZeppelin, Remix IDE, Ethereum, EVM (Ethereum Virtual Machine), Blockchain, Etherscan, JavaScript, Mocha Testcases, Solidity code coverage
- dapp:
- React.js, Web3.js, Nginx, Metamask wallet
- Docker and Containers
- Ethernal dashboard - EVM compatible private blockchain network explorer.
- GitHub actions## How To Run?
- [Upload NFTs to IPFS](./nft/.vscode/tasks.json)
- [Deploy smart contracts to the blockchain](./contract/.vscode/tasks.json)
- [Run the dapp](./dapp/.vscode/tasks.json)## Workflow
1. name, symbol, owner, baseURI, maxSupply, totalSupply, cost
2. mint (for owner - no mint fee applied AND for user - mint fee applied)
3. totalSupply, balanceOf, walletOfOwner, tokenURI
4. safeTransferFrom (transferFrom), ownerOf, walletOfOwner
5. withdraw
6. transferOwnership, owner