Complete Full Stack NFT Marketplace (Decentralized Application) using solidity language, hardhat, and next.js framework for frontend.
Dashboard
List NFT
- See All Listed NFTs without doing Login.
- Buy a NFT.
- List a NFT just by putting image, name, description, price.
- See your Owned NFTs (Your purchased NFTs)
- See Your Listed NFTs and NFts you have sold.
- Good UI
NFT Marketplace Contract Deployed on Rinkeby Test Network -> 0xa0da870859847DAeae4A291fd0606b3525eE154F NFT Contract Deployed on Rinkeby Test Network -> 0x1Ea39cEd6b34471f5081749751aBE0e1C3867E27
Check It at -> Not deployed at (Deployed on fleek (IPFS)
Check NFT Marketplace Smart Contract At -> https://rinkeby.etherscan.io/address/0xa0da870859847DAeae4A291fd0606b3525eE154F#code
Check NFT Marketplace Smart Contract At -> https://rinkeby.etherscan.io/address/0x1Ea39cEd6b34471f5081749751aBE0e1C3867E27#code
1. cd frontend
2. yarn
3. yarn run dev
1. cd blockchain
2. yarn
3. setup env
4. yarn hardhat test || npx hardhat test
5. yarn hardhat run scripts/deploy.js --network localhost
- Next.js
- Tailwind CSS (For styling)
- ethers.js For integration of blockchain
- Solidity (To develop Smart Contract)
- Javascript (For deploying scripts)
- Chai (For testing Smart Contract)
- Openzeppelin For minting NFT
- Hardhat