DappID is a web app that allows users to create unique AI generated avatars from their ENS name, and then mint those avatars as NFTs on the blockchain.
Users simply connect their Ethereum wallet, enter their ENS name (or use their connected wallet address), customize the art style, and generate and mint a one-of-a-kind identity-linked PFP NFT on the blockchain.
- Generate AI-powered profile pictures tailored to any ENS name or wallet address
- Customize the art style - anime, pixel art, landscapes, and more
- Seamlessly mint the finalized image as an ERC-721 NFT
- Built with React, Next.js, Thorin, Styled Components, Viem, Wagmi, Rainbowkit, Helia, StableDiffusion API
- Users first can read what DappID does from the landing page, and move on by clicking "Get Started"
- On the main generation page, users are prompted to connect their wallet for their ENS resolution
- After connecting their wallet, they can then fill in the parameters below before they generate image
- Users can then see their generated image to the right that was created using StableDiffusion text-to-image API, and then have the option to mint their NFT through their wallet
Link to video demo of how the project works: https://drive.google.com/file/d/1R8VvBzuFNUI1Xb8Fa5xtpliQSEGBuoPG/view?usp=drive_link
Big thank you to the ENS team for the frontend template to expediate the frontend development process! Link to template used: https://github.com/ensdomains/frontend-template/tree/main