Doge Draws is a project built using Solidity, JavaScript, Hardhat, Ethers.js, React.js, NFT.Storage, and Hugging Face AI models. Our goal is to provide a fun and innovative way to generate unique NFTs using cutting-edge AI technology.
- Solidity (Writing Smart Contracts & Tests)
- Javascript (React & Testing)
- Hardhat (Development Framework)
- Ethers.js (Blockchain Interaction)
- React.js (Frontend Framework)
- NFT.Storage (Connection to IPFS)
- Hugging Face (AI Models)
- To get started with Doge Draws, you'll need to have NodeJS installed on your machine. NodeJS
$ npm install
Before running any scripts, you'll want to create a .env file with the following values (see .env.example):
- REACT_APP_HUGGING_FACE_API_KEY=""
- REACT_APP_NFT_STORAGE_API_KEY=""
You'll need to create an account on Hugging Face, visit your profile settings, and create a read access token.
You'll also need to create an account on NFT.Storage, and create a new API key.
$ npx hardhat test
$ npx hardhat node
In a separate terminal execute:
$ npx hardhat run ./scripts/deploy.js --network localhost
$ npm run start
- Rishabh Rai (https://twitter.com/Rishabhknows)
- Saumitra Kapoor (https://twitter.com/0xKapoor)
- Vaibhav Mishra (https://twitter.com/vaibhavmishra5g)