This project is build by hardhat & vite react. Images are deployed on the Pinata a IFPS file system. Smart contract is deployed on the Polygon test net mumbai by Alchemy And final, website is deployed on the firebase.
❗IMPORTANT❗ It is a test project. There are no real sales.
Follow the step you can create your own NFT project.
git clone <this-repo>
npm install
To create your NFT images and deployed to Pinata you can follow this project NFT generate project
npm run test-node
npm run compile
// deployed on localhost testnet
npm run deploy --network localhost
// deployed on other net
npm run deploy --network <other-net>
For deployed to other net. You can follow hardhat config
You will get the contract's address on terminal

Create the .env file & setting like this
// .env file
VITE_CONTRACT_ADDRESS = <deployed-contract-address>
VITE_PINATA_ID = <pinata-images-cid>
npm run dev
Now enjoy your NFT project 😊