NFT Minting Project Needed
Budget: $750 – $1,500 USD
This project is about minting and issuing new collections of NFTs. It contains following parts:
Image combination script/tool taking following input and creating following output:
- Input(image should support both jpg and png):
- A folder of NFT main body images(aka, a tiger, rabbit, fish, etc.), size and start point of each images
- Several category folders of NFT decorations images(aka, folder for different hair, folder for different eyes, folder for different necklaces), size and start point of each category
- Ultimate output image format(jpg or png)
- Ultimate output image numbers
- Output: Randomly combinated images, make sure that no combinations are duplicated
Smart Contract should support following functions
- Create ERC 721 token based on the image that we submitted
- Support mint functionality
- Support drop off functionality to drop off new NFT collection token owner
- Support token issuance to collection token owner
- Keep the NFT in a blind box state for a few days
- All the NFTs should be visible on Opensea
Frontend need to support following functionalities:
- Connect meta mask wallet
- Mint function interacting with the defined Smart Contract
- Count down function, aka, the whole page would be coming soon page and will be turned into mint page when it reach the releasing time
- Show the NFTs following the smart contract owned by the wallet
- Simple interactive UI providing the functionalities above would be enough
- React is preferred
Backend would probably only need to support count down function but open to discuss.
Deployment: We would need to have a detailed Docker deployment steps documented
Documents: Documents will be needed regarding to the usage of combination tool, smart contract deployment and website deployment. Some Q&A will be needed to explain behaviors for some functions.
Image combination script/tool taking following input and creating following output:
- Input(image should support both jpg and png):
- A folder of NFT main body images(aka, a tiger, rabbit, fish, etc.), size and start point of each images
- Several category folders of NFT decorations images(aka, folder for different hair, folder for different eyes, folder for different necklaces), size and start point of each category
- Ultimate output image format(jpg or png)
- Ultimate output image numbers
- Output: Randomly combinated images, make sure that no combinations are duplicated
Smart Contract should support following functions
- Create ERC 721 token based on the image that we submitted
- Support mint functionality
- Support drop off functionality to drop off new NFT collection token owner
- Support token issuance to collection token owner
- Keep the NFT in a blind box state for a few days
- All the NFTs should be visible on Opensea
Frontend need to support following functionalities:
- Connect meta mask wallet
- Mint function interacting with the defined Smart Contract
- Count down function, aka, the whole page would be coming soon page and will be turned into mint page when it reach the releasing time
- Show the NFTs following the smart contract owned by the wallet
- Simple interactive UI providing the functionalities above would be enough
- React is preferred
Backend would probably only need to support count down function but open to discuss.
Deployment: We would need to have a detailed Docker deployment steps documented
Documents: Documents will be needed regarding to the usage of combination tool, smart contract deployment and website deployment. Some Q&A will be needed to explain behaviors for some functions.