Inspiration

Borantia (ボランティア) - to volunteer

Volunteerism is highlighted by the UN as one of the most essential efforts to successfully promoting prosperity around the world. Online volunteering in particular has risen in interest for young people, who are digitally-native, passionate about social change, and incentivized due to volunteering requirements for college admissions, scholarships, and more.

Non-profit DAOs like KlimaDAO (climate change) and Aquari (ocean preservation) are accelerating change to important social issues and need volunteers and contributors to continue their mission. However, since it's difficult to verify online tasks/hours worked, young people are unable to submit online volunteerism as valid requirement fulfillments, which disincentivizes them in pursuing online tasks.

We wanted to build a way for young people like us to contribute to the mission of non-profit DAOs and get rewarded for efforts.

What it does

Borantia is an on-chain volunteer verification and management system. Non-profit DAOs can create bounties for users to claim; when a bounty is completed, volunteers earn an amount of the respective token and a commemorative badge-style NFT. Users can view their cumulative tokens and badges on their user profile to verify and track their volunteer efforts for external and internal use. Borantia also contains an in-app leaderboard to gamify and incentivize organization members to continue volunteering.

How we built it

We wrote the frontend using React, and created a smart contract with Solidity deployed on Polygon. Spruce is used for the initial sign-in with Ethereum. Images and data for bounties are stored using IPFS, and The Graph is used to query and index details from completed bounties, such as badges and acquired tokens.

Challenges we ran into

This was our first time building a complete dApp and also using The Graph, so it took a lot of late-night troubleshooting to get the protocol working.

Accomplishments that we're proud of

Building the entire application within the weekend, learning about all of the different technologies sponsoring Graph Hack, still managing to get some sleep.

  • Luis Ocampo | luiso#0001
  • Michael Kwan | michaelk#6058
  • Michael Zhou | Zhou#1017

Links below (in order):

  • Webapp repo
  • Smart contract repo
  • Subgraph repo
  • Pitch deck

Built With

Share this project:

Updates