Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ekaterinagorbunova/nft-ape-mint-dapp
NFT Minting Dapp (not real NFTs) with a focus on the mining process on the Polygon Amoy Testnet
https://github.com/ekaterinagorbunova/nft-ape-mint-dapp
alchemy ethersjs hardhat metamask nextjs15 nft opeansea pinata-ipfs solidity tailwindcss
Last synced: 14 days ago
JSON representation
NFT Minting Dapp (not real NFTs) with a focus on the mining process on the Polygon Amoy Testnet
- Host: GitHub
- URL: https://github.com/ekaterinagorbunova/nft-ape-mint-dapp
- Owner: EkaterinaGorbunova
- Created: 2024-06-07T07:25:42.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-08-17T01:42:09.000Z (5 months ago)
- Last Synced: 2024-11-10T08:09:16.867Z (2 months ago)
- Topics: alchemy, ethersjs, hardhat, metamask, nextjs15, nft, opeansea, pinata-ipfs, solidity, tailwindcss
- Language: JavaScript
- Homepage: https://nft-ape-mint-dapp.vercel.app
- Size: 715 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NFT DApp using Next.js 15, React 19, Solidity Smart Contract deployed on the Polygon Amoy Testnet
### NFT Minting Project
**NFTs in this project are not real or special**. They are taken from [freepik.com](https://www.freepik.com), a website with standard digital content. So, these NFTs don't have any real value or uniqueness.
I grabbed 30 NFTs from [freepik.com](https://www.freepik.com) and made 1000 copies (images and matadata) with a Python script. This was just to make sure I had enough for testing during the NFT minting process. The duplicates do not add any value or rarity.
This project focuses specifically on NFT minting functionality.
## Project Logic
1. Create Solidity Smart Contract
2. Deploy Smart Contract to Polygon Amoy Testnet
3. Integrate MetaMask wallet on the website
4. Mint NFT by sending transaction to the deployed Smart Contract
5. Display minted NFT on the website## Stack
1. Solidity
2. HardHat
3. Polygon Amoy Testnet
4. MetaMask Wallet
5. Alchemy
6. Pinata IPFS
7. NFT ERC721 token
8. Frontend: [NextJS 15](https://nextjs.org/blog/next-15-rc) + Tailwind CSS (in progress)## Resources
- [Next.js Docs](https://nextjs.org/docs)
- [Polygon Amoy Network Settings](https://polygon.technology/blog/introducing-the-amoy-testnet-for-polygon-pos)
- [Polygon Faucet](https://faucet.polygon.technology)
- [Polygon Scan Amoy](https://amoy.polygonscan.com)
- [Polygon Scan](https://polygonscan.com/myapikey)
- [HardHat Project Settings](https://hardhat.org/hardhat-runner/docs/guides/project-setup)
- [Solidity Versions Supported by HardHat](https://hardhat.org/hardhat-runner/docs/reference/solidity-support)
- [Alchemy Dashboard](https://dashboard.alchemy.com/apps)
- [Pinata IPFS](https://app.pinata.cloud/pinmanager)
- [MetaMask Getting Started on Polygon](https://polygon.technology/blog/getting-started-with-metamask-on-polygon)
- [Vercel](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme)