FundIt8
Fund It. Trust It. Track It.
The problem FundIt8 solves
Lack of Transparency and Trust
- The Problem: Donors often face a trust deficit, unsure of how their contributions are being utilized by charities. Without clear tracking mechanisms, there’s no way to verify if funds are being used properly, leading to skepticism and decreased donor engagement.
- How FundIt8 Solves It: By leveraging blockchain technology and smart contracts, FundIt8 ensures complete transparency. Real-time donation tracking allows donors to monitor the exact use of their funds, creating a trustless system that guarantees their donations reach the intended beneficiaries.
Inefficient Fund Distribution
- The Problem: Traditional donation platforms often involve multiple intermediaries, causing delays in fund transfers and reducing the overall impact of the donation. This inefficiency means that only a small portion of the donation reaches the cause, with the rest lost in administrative costs.
- How FundIt8 Solves It: FundIt8 uses Chainlink Automation to automate the release of funds based on pre-set milestones. This streamlines the donation process, ensuring timely and secure fund transfers directly to the charity, without unnecessary delays or intermediaries.
High Administrative Costs and Lack of Accountability
- The Problem: Traditional systems often charge high administrative fees, which reduces the amount that actually reaches the charity. Additionally, charities may struggle with reporting their impact, causing a lack of accountability to donors.
- How FundIt8 Solves It: FundIt8’s blockchain-based approach reduces the need for intermediaries and administrative overhead, allowing more funds to reach the cause. Standardized reporting mechanisms and real-time tracking help charities showcase their impact, building accountability and trust with donors.
Fraud and Mismanagement Risks
- The Problem: Charitable donations are vulnerable to fraud and mismanagement, particularly in centralized systems where funds can be misused without adequate oversight.
- How FundIt8 Solves It: By utilizing blockchain’s immutability and decentralized ledger, FundIt8 ensures that all transactions are secure and transparent, making it nearly impossible for funds to be misused or misappropriated.
Challenges we ran into
1. Issue with Subgraph Deployment on Scroll Sepolia Network
- The Problem: During development, we encountered a critical issue when attempting to deploy our subgraph on the Scroll Sepolia network. The subgraph would not deploy, and we were unable to proceed with our planned deployment on this network.
- How We Solved It: To address the issue, we first notified the The Graph team via Discord, and they confirmed that there were ongoing RPC issues affecting the deployment. While waiting for the issue to be resolved, we opted for a backup plan and deployed our smart contract on the Ethereum network as an alternative. After two days, the Graph team informed us that the issue had been resolved. We quickly switched back to the Scroll Sepolia network and resumed our project as planned.



2. Tight Schedule Due to Classes and FYP Project
- The Problem: Balancing development work for FundIt8 with ongoing academic commitments (classes and Final Year Project) created significant time constraints. It was challenging to allocate sufficient time for both aspects.
- How We Solved It: We managed this challenge through effective time management. By setting clear priorities, breaking tasks into manageable chunks, and scheduling focused work sessions, we ensured that we could make progress on both our academic work and project development without sacrificing either.
3. Chainlink Automation Delays
- The Problem: While implementing Chainlink Automation for milestone-based fund releases, we noticed that delays were occurring. When manually running checkUpKeep and performUpKeep, everything worked as expected, but when registered on the network, the automation wasn’t functioning.
- How We Solved It: To troubleshoot the issue, we reached out to a Chainlink representative for support. It turned out that the issue was due to our node being a few blocks behind, causing delays in the automation process. After synchronizing the node, the automation worked as intended, and the issue was resolved.
Tracks Applied (2)
🏆 BGA Track Prize Pool
Blockchain for Good Alliance
Best Development of a Subgraph
The Graph
Discussion
Builders also viewed
See more projects on Devfolio
