BountyBridge

BountyBridge

Decentralized Community Aid & Bounty Platform

BountyBridge

BountyBridge

Decentralized Community Aid & Bounty Platform

The problem BountyBridge solves

Connecting people who need help with those who can offer it: Many communities lack a centralized way to manage small-scale help and tasks (e.g., pet sitting, minor repairs, or tutoring). This platform creates a streamlined and transparent marketplace for posting and fulfilling such tasks.

Ensuring trust and accountability: Trust can be a major barrier in community-driven platforms. By leveraging Worldcoin for biometric verification, users are assured that they’re interacting with verified, real individuals, reducing the chances of scams or bot-driven exploitation.

Transparent task tracking and reputation management: By using The Graph for indexing and tracking, the platform ensures that task statuses and user reputations are transparent and accessible, building confidence for both task creators and claimants.

Efficient, low-cost transactions: Traditional task platforms often come with high transaction fees and slow payouts. By utilizing Scroll for fast, low-cost smart contract-based payments, the platform makes it easier and more affordable for users to manage bounties and rewards.

Challenges we ran into

Worldcoin Integration:
Integrating Worldcoin for biometric verification was more complex than anticipated. We encountered difficulties understanding the API documentation, specifically for managing proof-of-personhood in our context. We tackled this by seeking support from developer forums and community channels, where we found solutions from those who had implemented similar features. After experimenting with several approaches, we successfully refined the verification process.

Task Indexing with The Graph:
Indexing task data dynamically using The Graph posed another challenge. Ensuring real-time updates for task statuses and reputation scores involved complex querying and event handling. We initially struggled with the design of subgraphs to efficiently capture and display this data. By breaking down the problem and reworking our event mappings, we were able to streamline the indexing process, leading to smoother and faster updates.

Payment Logic on Scroll:
Implementing the payment system on Scroll required careful attention to contract logic, particularly in ensuring that task payments were secure and error-free. One challenge was optimizing the transactions to reduce gas costs while ensuring that payments were processed correctly when tasks were completed. We refined our smart contract code after running several tests, and by using efficient state management, we successfully optimized the payment flow.

Syncing Frontend and Backend Data:
We ran into synchronization issues between our React frontend and the backend smart contracts. For instance, there were delays in updating task statuses after users claimed or completed tasks. We solved this by implementing a more efficient use of event listeners and periodic data polling, ensuring that the frontend accurately reflected real-time task data from The Graph.

Tracks Applied (9)

🚀 Deploy on Scroll (Pool prize)

Our project leverages Scroll as the core blockchain infrastructure for handling all task-related transactions and smart ...Read More

Scroll

🏗️ Best Community Application on Scroll

Our Decentralized Community Aid & Bounty Platform is designed to directly benefit local communities by offering a transp...Read More

Scroll

Best Use of The Graph

Our project uses The Graph to index and query all task-related data, making it an essential component for the platform's...Read More

The Graph

🆔 Best Use of World ID

Our platform integrates World ID from Worldcoin to ensure that every user is a unique, verified individual, preventing t...Read More

Worldcoin

🖼️ Most Creative Use Case

Our platform creatively uses Worldcoin's World ID to establish a decentralized, community-driven task marketplace where ...Read More

Worldcoin

👩‍⚖️ Best Governance App

Our decentralized community aid platform fits seamlessly into the Best Governance App track by utilizing Worldcoin’s Wor...Read More

Worldcoin

👍 Best Public Goods Use Case

Our decentralized community aid platform aligns perfectly with the Best Public Goods Use Case track by leveraging Worldc...Read More

Worldcoin

🏊 Pool Prize

Our platform utilizes Worldcoin for secure, biometric-based user verification, ensuring that only real, unique individua...Read More

Worldcoin

Build with ORA

BountyBridge aligns with the Build with ORA track by leveraging ORA's identity verification to ensure that all users are...Read More

ORA

Discussion