- New Listed Assets
- Mint NFT
- Buy NFT
- Resell NFT
- Purchased NFT
- Language : JavaScript
- Frontend : Next Js
- Smart Contract Lang : Solidity
- Dev Environment for ETH Software: Hardhat
- Testing: ChaiJs
- File Storage : Arweave
- Scaling Permenant Storage - Bundlr
- Network : Polygon Mumbai
- Fonts - Google Fonts
- Style : Tailwind CSS
- Toast: React Toastify
- Design : Figma
Click on the Right Side of the Top Bar to After the Watch button.
Now It will be available in GitHub Account.
- Clone this repo with url
git clone https://github.com/FelixColbert/NFT-Market-ProInstall npm dependencies using npm install
cd NFT-Market-Pro && npm installSet up environment Variables I already Provided .env.example file.
Create a .env file in the root directory.
Set up required environment variables.
URL="POLYGON_TESTNET_URI"
PRIVATE_KEY="METAMASK_PRIVATE_KEY"
NEXT_PUBLIC_RPC_URL="POLYGON_TESTNET_URI"
NEXT_PUBLIC_CONTRACT_ADDRESS="CONTRACT_ADDRESS"In the Root Directory First Compile Your Smart Contract with This Following Command.
npx hardhat compileAfter Deploy Smart Contract to the Polygon Mumbai Testnet with this command.
npx hardhat run scripts/deploy.js --network mumbaiCopy Smart Contract Address and replace it in with your "CONTRACT_ADDRESS"
NEXT_PUBLIC_CONTRACT_ADDRESS="CONTRACT_ADDRESS"
Let's Run this command for dev
npm run dev
--or--
yarn dev








