DonaAI dApp

DonaAI uses AI to generate unique visuals for donation campaigns and tracks impact with NFT data. Experience personalized, transparent giving through art and blockchain technology.

  • 0 Raised
  • 528 Views
  • 0 Judges

Categories

  • The Graph - Bounty 🏆🏅
  • Web3.js - Bounty 🏆🏅

Description

Project Name: DonaAI

Detailed Project Description:

Overview:DonaAI is an innovative AI-powered crowdfunding platform that merges the capabilities of blockchain technology with artificial intelligence to enhance the experience of donation campaigns. Designed for transparency, security, and user engagement, DonaAI utilizes ORA AI for dynamic image generation and The Graph for NFT data tracking, offering a novel approach to supporting causes and projects.

Key Features:

  1. AI-Generated Campaign Visuals:

    • DonaAI leverages ORA AI to generate unique, visually engaging images for each donation campaign. This feature not only enhances the aesthetic appeal of campaigns but also personalizes the storytelling aspect, making campaigns more relatable and memorable for potential donors.
  2. NFT Dashboard Integration:

    • The platform includes a comprehensive dashboard that utilizes The Graph protocol to fetch and display NFT data related to each campaign. This integration provides real-time insights into campaign performance, donor engagement, and funding progress, ensuring transparency and trust in the donation process.
  3. Blockchain-Powered Transparency:

    • Built on the Ethereum blockchain, DonaAI ensures that all transactions are secure, immutable, and transparent. Every donation and fund movement is recorded on the blockchain, providing an unalterable ledger that donors and campaign creators can trust.
  4. Smart Contract Functionality:

    • The platform is powered by Solidity smart contracts that handle all core functions:
      • Start Campaign: Creators can initiate new campaigns by specifying details such as the campaign name, title, expected funding amount, and end date. The contract checks that the end date is valid and that the creator does not have any other active campaigns.
      • Edit Campaign: Creators have the flexibility to update campaign details as needed. This feature ensures that campaigns remain relevant and can adapt to changing circumstances or new information.
      • Donate: Donors can contribute to active campaigns directly through the platform. The donation process is straightforward, with contributions recorded on the blockchain to ensure full transparency.
      • Withdraw Funds: Once a campaign reaches its end date, the creator can withdraw the raised funds. The withdrawal process is safeguarded by checks that ensure only eligible campaigns can release funds, protecting donors and maintaining platform integrity.
  5. Fallback Functionality for Direct Donations:

    • DonaAI includes a fallback function that allows Ether to be sent directly to the contract without interacting with the main donation functions. This feature enhances flexibility and ensures that donations can be accepted from various sources, including other contracts.

Technologies Used:

  • Blockchain & Smart Contracts: Ethereum, Solidity
  • AI & Image Generation: ORA AI
  • Data Fetching & Display: The Graph Protocol
  • Frontend: React, Web3.js for blockchain interactions

Hacky Innovations:

  • Seamless Integration of AI with Blockchain: One of the standout aspects of DonaAI is its ability to seamlessly integrate AI-generated content with blockchain functionalities, setting a new standard for how donation campaigns can leverage emerging technologies.
  • Real-Time NFT Data Display: By incorporating The Graph, DonaAI provides real-time updates on NFT-related data, making it easy for users to track the performance and impact of their donations.

Vision:

DonaAI aims to redefine the landscape of crowdfunding by making it more engaging, transparent, and secure. By harnessing the power of AI and blockchain, the platform not only addresses the traditional challenges of donation platforms but also introduces innovative features that set it apart in the market. DonaAI envisions a world where donating to causes is not only easy but also enriched by technology that enhances the overall experience for all stakeholders involved.

Repo links: 

https://github.com/eli-bigman/donaAI-dApp

App Link: 

https://donaaidapp-2ja36glvx-eli-bis-projects.vercel.app/

Contract Address:

 0xE8aa69231D81A57445dac6333C833842be3ad25A

Figma link for the NFT dashboard:

https://www.figma.com/design/RPSRXKLUBqhehvvFvroJRo/Untitled?node-id=0-1&t=ovz0xCzrPr3eEKDo-1


Attachments