A dapp where user can collect signatures and store them on IPFS
- Users can create their signature and stored them on IPFS
- Users can share their collection of signatures with other to sign
- Users can mint them as NFT for free on Polygon network
- React
- Bootraps 5
- Truffle
- Web3
- Slate API
- Covalent API
- NFTPort API
- ENS
- Unstoppable Domains Login
- Clone or download this repository
- Run
npm i
to install the dependencies - Install and open up Ganache and click "Quickstart"
- Create a file called '.env' on the root folder and add the following code
MNEMONIC=< Your mnemonic >
RPC_URL = < Your RPC URL for Rinkeby Testnet>
- Run
truffle migrate
to deploy the contract - Create a file called 'config.js' on the src folder and add the following code
export const SLATEAPIKEY = "< Create API key from slate.host >";
export const NFTPORT_APIKEY= "< Your NFT PORT API key >";
export const COVALENT_APIKEY= "< Your Covalent API key >";
export const UNSTOPPABLEDOMAINS_CLIENTID = "< Your Unstoppable Domains Client Id >";
export const UNSTOPPABLEDOMAINS_CLIENTSECRET = "< Your Unstoppable Domains Client Secret >";
export const UNSTOPPABLEDOMAINS_REDIRECT_URI = "< Your Unstoppable Domains Redirect URL >";
export const UNSTOPPABLEDOMAINS_LOGOUT_REDIRECT_URI = "< Your Unstoppable Domains Logout Redirect URL >";
- Run
npm start
to start the dapp