This project takes users existing NFTs and turns them into battle-ready playing cards. It supports any ERC-721 or ERC-1155 standard NFT and uses on-chain data to generate the skills and attributes of the playing card. You can use this card to battle other NFTs, level up and increase its skills.
To encourage NFT adoption and help educate new users, quizzes are required to level up. These multi-choice questions help users learn about NFT's and how the blockchain works. We wanted this project to be an opportunity to provide utility to existing NFT's and onboard and educate new users to the crypto space by having trivia questions akin to gitcoin quests.
Your playing card can be minted as a 'Meta-NFT' and then traded, potentially at a higher value.
This project uses the following:
Moralis to speed up front-end development, including user log-in and multi-chain support
Covalent to get NFT data across multiple chains (used to build the NFT skills)
Harmony as a fast, low gas chain for the Smart Contracts
OpenSea to pull in NFTs for the user to battle
Figma to build the prototype
React for the front end
Notion for project management
Google Slides: https://docs.google.com/presentation/d/1BKyKgN5uAirld_ujikhj4F9ppZw7_mZgNPIPxhlO6rw/edit?usp=sharing
Front End GitHub: https://github.com/KatieFrey/NFTme-fe
Back End GitHub: https://github.com/thomaspanf/NFTHackContracts