Introductory Pitch (Higher resolution demo): Link to Loom Video

Introduction

Fund The World bridges the gap between Bitcoin holders and global charitable impact. Our platform allows users to chat with an AI assistant that helps them discover charity organizations accepting Bitcoin donations that align with their values and interests.

By simply conversing with our AI, users can explore causes they care about, learn about vetted organizations working in those areas, and make seamless Bitcoin donations—all in one intuitive experience. Whether you're passionate about environmental conservation, education, humanitarian aid, or countless other causes, Fund The World helps you direct your digital assets toward meaningful change.

Join us in revolutionizing charitable giving through cryptocurrency and making global impact just a conversation away.

Our hackathon submission includes a nicely designed website, dynamic database functionality, and interactive AI integration inside of Bitcoin's ecosystem, with the ability to send charity donations on the Bitcoin blockchain.

Problem Statements

One of the major problems that charities face is the need for constant funding, the problems are:

  1. Inability to find a worthy cause to donate to.
  2. Lack of transparency or reputable gaining mechanisms that help verify the charity's authenticity.
  3. The friction of currency conversion and dealing with financial institutions to facilitate transactions across vast distances.

Solution Statements

The solutions that we came up with to solve these problems:

  1. Implementing the ability for users to donate to verified charities on the public Bitcoin blockchain.
  2. Harnessing the power of the Gemini API to help aid users in finding the right charity/cause to donate.
  3. Create a conversational experience that tailors peoples personal beliefs into their financial contributions to charities/organizations.

Blockchain Integration / Technical implementation

We used Bitcoin as the primary payment gateway:

  1. Users are able to access the charity's public Bitcoin address once view from "All Organizations" and clicking on the charity of their choice.
  2. QR codes can be generated from the AI chatbox on the landing page by chatting with the agent. The codes are generated to send a specific amount, and can be recurring transactions (daily, weekly, monthly)
  3. We used NextJS, Vercel, and Neon to deploy the frontend application, and used the Gemini API to create a conversational experience.

Production Programming Issues

The current problems are small changes that will be fixed after the hackathon, does not affect the current interface experience:

  1. Currently, the main issue is lack of scalable components that fits an entire production application, however the functional interactions roll very smoothly.
  2. In the short term, it would be nice to fetch the BTC payment transaction in line for both the /submit page and the Donate section, right now it requires the user to leave the platform to handle the payment.
  3. Everything is functional, but it would be nice to add a custom domain
  4. Finally, it would be nice to remove all unused components and structure the code fully.

Quick start

  1. https://github.com/5eh/btc-vegas/tree/main
  2. pnpm install
  3. Add custom .env.local, fill out https://github.com/5eh/btc-vegas/blob/main/.gitignore
  4. pnpm run dev

More about the team

The Black History Foundation Arthur Labs Cypher Crypto Consulting

Contact

Name Email
Frank Dierolf frank_dierolf@web.de
Trevor Parks cyphercryptoconsulting@gmail.com
Watson Rodriguez watson@arthurlabs.net

Thank you :)

Built With

Share this project:

Updates