Emoji Faces NFT Minting dApp
This a complete example of fullstack NFT minting dApp. EmojiFaces is built with the purpose of providing an entry point for future NFT Minting Website projects.
Installation
You can either use the default EmojiFaces smart contract and play with it or you can also put your own smart contract and make changes as needed. Remember to change .env file with your own variables.
Use the default EmojiFaces Smart Contract:
git clone https://github.com/codingwithdidem/emojifacesdapp.git
cd emojifacesdapp
npm install
npm run dev
Use Your Own Smart Contract:
git clone https://github.com/codingwithdidem/emojifacesdapp.git
cd emojifacesdapp
npm install
npm run dev
- Change
.envwith your own environment variables. - Remove
/artifactsfolder if it exists. - Put your own smart contract inside
/contracts/. - Compile your smart contract with
npx hardhat compile. - Update
/scripts/deploy.jsaccording to your needs. - Deploy your smart contract with
npx hardhat run scripts/deploy.js --network rinkeby. - Copy the deployed contract address and put it inside
/utils/interact.jscontractAddress section.
Tech Stack
Client: React, TailwindCSS, web3
Server: Alchemy, NextJS, Hardhat
? Youtube Series For This Project
You can also watch tutorial videos for this project
Screenshots
Support
For support, email [email protected]
