Project Status
Due to time constraint project is not complete. I'll try to complete it asap.
Inspiration
The inspiration for Blockbloom came from the desire to merge AI and blockchain technologies to create unique, AI-generated NFTs. This project aims to simplify the process of generating and minting NFTs using AI, making it accessible to a broader audience.
What it does
Blockbloom is a decentralized application (dApp) that allows users to generate AI-based images and mint them as NFTs. Users can input prompts to generate images, view the generated images, and mint them as NFTs on the blockchain. The app also supports viewing and transferring minted NFTs.
How we built it
- Frontend: Built with React, utilizing Apollo Client for GraphQL queries and mutations.
- Backend: Developed in Rust, using the Linera SDK for blockchain interactions and async-graphql for GraphQL API.
- AI Integration: Utilized the Hugging Face API to generate images based on user prompts.
Challenges we ran into
- Integrating AI image generation with the blockchain minting process.
- Ensuring smooth communication between the frontend and backend.
- Handling cross-chain NFT transfers securely.
Accomplishments that we're proud of
- Successfully integrating AI-generated images with blockchain minting.
- Creating a user-friendly interface for generating and minting NFTs.
- Implementing secure and efficient cross-chain NFT transfers.
What we learned
- Deepened our understanding of blockchain technology and smart contract development.
- Gained experience in integrating AI services with decentralized applications.
- Improved our skills in React and Rust programming.
What's next for Blockbloom
- Enhancing the AI model to generate more diverse and high-quality images.
- Adding more features for NFT management, such as batch minting and advanced search.
- Expanding the platform to support more blockchain networks and cross-chain functionalities.
Log in or sign up for Devpost to join the conversation.