project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

ArtFusion

Explore your creativity with AI-driven NFT creation. Our app is straightforward—log in with your email, upload your images, and create unique NFTs, all without needing crypto knowledge. You can also combine two NFTs into something new. NFTs made accessible for everyone.

ArtFusion

Created At

Superhack 2024

Winner of

Alchemy - Best Consumer App Built with Alchemy Embedded Accounts 3rd place

Project Description

Our app simplifies NFT creation and management, making it accessible even for those unfamiliar with Web3. Using Alchemy Account Kit, you can log in with just your email, eliminating the need to understand cryptocurrency or blockchain technology.

After logging in, you can select any image, and our AI will generate a unique NFT based on the image's description. This NFT is then yours to own and manage. If you want to get creative, you can merge two of your NFTs into a new one. Our AI will combine the elements of both, generating a completely new NFT. The resulting image is stored securely on IPFS, ensuring it’s always accessible through our app. Combining NFTs is very fan! Generated NFTs can represent anything, there is a chance of creating really innovative item that can change the world ha-ha!

Our smart contract operates on multiple networks:

Ethereum Sepolia: 0x491b61d349b9ad4b2b1ac398b9280a079b97192a Optimism Sepolia: 0x155bc4207709a0a7bfbddd47c260b3f40afd464c Base Sepolia: 0x2cdd0e57d3609dc93047794409ab2f9aaafa4e4d

This app is designed for simplicity, allowing anyone to create, manage, and merge NFTs without any prior Web3 knowledge.

How it's Made

This innovative Web3 platform seamlessly blends AI and blockchain technology to transform user-uploaded photos into unique NFTs. Users can creatively combine these NFTs, even if they are unrelated, to generate entirely new digital assets, with the original NFTs being destroyed in the process.

During development, we faced multiple challenges, especially while implementing the newest Alchemy Account Kit. We used different libraries and approaches, but we were finally able to implement the main logic using the Account Kit Embedded Account Provider to sign requests to Web3. We also gained great experience working with AI models, including ChatGPT and DALL-E 2/3 for image generation.

Technology Stack: Frontend: The user interface is built with React, featuring a drag-and-drop functionality for easy photo uploads and NFT management.

Backend: A robust Nest server handles the processing of photo uploads and interacts with various APIs and smart contracts.

AI Integration: The ChatGPT API is employed to analyze photos and creatively interpret the content, providing detailed descriptions and guiding the creation of NFTs based on the images. This AI-driven approach adds a layer of creativity and uniqueness to each NFT.

Blockchain: Smart contracts are utilized to manage the creation, combination, and destruction of NFTs. These contracts ensure the integrity of the digital assets and handle the complexities of the NFT lifecycle on the blockchain.

Web3 Integration: The Alchemy SDK is integrated to provide a seamless login experience for users who may be unfamiliar with Web3. This allows easy access to the platform’s features without the need for deep technical knowledge of blockchain technology.

IPFS: We integrated IPFS into our technology stack to efficiently store and manage the images associated with the NFTs generated by our app.

background image mobile

Join the mailing list

Get the latest news and updates