Skatercats are a generative NFT project used to market physical products (amazon web links). When someone buys a Skater Cat they get access to a protected view within the app (found on the 'products' tab). The main idea behind the application is to use Web3 connection via MetaMask in place of something like OAuth. The goal was also to present NFTs as an easy way to gate access to digitial content.
Each Skater Cat is composed of a variety of random attributes. I used AutoMinter to create the solidity back end contracts- as these contracts are verified via the app I then used Ethers.js and React to create a front end interface.
Various images within the application are drawn from IPFS, so to merge the concept of web2 app with web3. The images for the NFTs themselves are also decentralized onto IPFS servers.
To run the dApp locally git clone this repo.
cd into the cloned repo and run:
npm install
npm start
Get radical with the cats!
You can also check the live dApp, here. Also, check out our walkthrough video!