hackquest logo

Decentralized Fundraising Platform

The Decentralized Fundraising Platform is innovative solution to enable transparent and crowdfunding Built on the Flow.

视频

描述

🏦 Decentralized Fundraising Platform


Flow Asia Hackathon 2024 Submission

Smart Contract Address: 0x81e611ad1F718D9a0090f94f9A3E36692D91b2de


🚀 Project Overview

The Decentralized Fundraising Platform is an innovative solution to enable transparent and trustless crowdfunding. Built on the Flow Blockchain, this platform allows users to create campaigns, contribute funds securely, and withdraw raised amounts seamlessly, leveraging smart contract technology to ensure transparency and automation.



🌟 Features

  • Campaign Creation: Users can create fundraising campaigns with a target amount, title, and description.
  • Secure Contributions: Donors can contribute funds to campaigns using Flow’s native currency.
  • Transparent Fundraising: All contributions are tracked on-chain, ensuring transparency.
  • Fund Withdrawal: Campaign creators can withdraw funds once the target amount is reached.
  • Real-Time Campaign Monitoring: Users can view the list of active campaigns, including their progress and status.


🔗 Deployed Contract


NetworkContract Address
Flow Testnet0x81e611ad1F718D9a0090f94f9A3E36692D91b2de


📜 Smart Contract Details

The core logic is implemented in the Fundraising smart contract, which manages:

  1. Campaign Storage: Keeps details of all campaigns created.
  2. Contribution Tracking: Maps contributors to their respective campaigns and donation amounts.
  3. Fund Withdrawal Rules: Ensures funds are only withdrawn once the target amount is met.


🛠️ Tech Stack


Blockchain:

  • Flow Blockchain: Ensuring scalability, security, and developer-friendly tooling.

Frontend:

  • React.js: For building a dynamic and user-friendly interface.
  • Tailwind CSS: For sleek and modern styling.

Backend:

  • Node.js: For managing server-side operations and connecting the blockchain.
  • Flow JS SDK: For interacting with the Flow blockchain and deployed smart contracts.