Sample NFT opensea link : https://testnets.opensea.io/assets/goerli/0x2d972f99467ec9747aaeb276ce29c8a93a3b3087/2/
This project(3D Design Creator NFT) involves deploying and minting NFT tokens, 3D print design STL files.
The 3D Design Creator NFT build offers a service that allows users to purchase high-quality 3D print outputs by subscribing to a copyright system for STL 3D design files. Unlike traditional online copyright systems, this project allows customers to buy and trade their copyrighted designs. Buyer can have 3D print design with Copyright, It makes additional benefits to buyers more than self-complaceny. To provide additional benefits to buyers, a 3D Design Buyer NFT will be created so that they can also benefit from owning the copyright to their designs.
To use this 3D printer creator minter, you'll need to do the following:
- Run
npm install
to download thenode_modules
folder. - Download the dotenv package in your project directory by running
npm install dotenv --save
in your terminal - Download hardhat in your project directory by running
npm install hardhat --save;npx hardhat;npx hardhat compile
and deploy by this commandnpm run script/deploy.js --network goerli
- Create a
.env
file in the root directory this3D design nft-minter
and add your Alchemy API Key and Pinata Key and Secret. Altogether, your.env
file should look like so:
REACT_APP_PINATA_KEY=""
REACT_APP_PINATA_SECRET=""
REACT_APP_ALCHEMY_KEY=""
API_URL=""
PRIVATE_KEY=""
PUBLIC_KEY = ""
API_KEY=""
CONTRACT_ADDRESS=""
- Run
npm start
in your terminal to open the minter in your browser at http://localhost:3000/.