A full stack dApp starter for minting NFTs built on Ethereum (Solidity) with Next.js (React).
https://eternal-nft.vercel.app/
0x9b6dd9b898c300037c8C245e8E619a0934158065
A dapp to mint your own text-based Eternal Character NFT.
Eternal Characters are the residents of Eternal Domain world. They consist of 3 main characteristics, Area of Control, Weapon and Rank.
Area of Control - Fire, Wind, Wave, Earth, Light, Shadow, Thunder, Space, Time, Gravity, Ice Weapon - Sword, Spear, Shield, Hammer, Saber, Axe, Bow, Staff, Wand, Fist, Dagger, Scythe, Mace, Blade, Katana Rank - Lord, King, Emperor, Venerable, Ancestor, Saint, God
EternalNFT
┣ frontend
┃ ┣ app
┃ ┃ ┃ favicon.ico
┃ ┃ ┃ globals.css
┃ ┃ ┃ layout.js
┃ ┃ ┗ page.js
┃ ┣ public
┃ ┃ ┃ next.svg
┃ ┃ ┃ screenshot.png
┃ ┃ ┗ vercel.svg
┃ ┣ utils
┃ ┃ ┗ EternalNFT.json
┃ ┣ .gitignore
┃ ┣ README.md
┃ ┣ config.js
┃ ┣ package-lock.json
┃ ┣ package.json
┃ ┣ postcss.config.js
┃ ┗ tailwind.config.js
┣ contracts
┃ ┣ libraries
┃ ┃ ┗ Base64.sol
┃ ┗ EternalNFT.sol
┣ scripts
┃ ┗ deploy.js
┣ test
┃ ┗ EternalNFT-test.js
┣ .gitignore
┣ README.md
┣ hardhat.config.js
┣ package-lock.json
┗ package.json
git clone https://github.com/dodger213/FullStack-NFT-minting-dApp.git
cd FullStack-NFT-minting-dApp
npm install
cd client
npm install
For testing contracts run command:
npx hardhat test
For running frontend locally run command:
cd client
npm run dev
ALCHEMY_RINKEBY_URL =
ACCOUNT_KEY =