-
-
Fund The World (Logo)
-
Landing Page - Logged In
-
All Organizations - Focused
-
All Organizations - Unfocused
-
Chatbot Chat 1 - List all organizations
-
Create an Organization - Step 5 of 5 (Required payment integration)
-
Organization Submit Page 3 - Input image and banner
-
Custom charity landing page - Top Section
-
Custom charity landing page - Bottom Section
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:
- Inability to find a worthy cause to donate to.
- Lack of transparency or reputable gaining mechanisms that help verify the charity's authenticity.
- 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:
- Implementing the ability for users to donate to verified charities on the public Bitcoin blockchain.
- Harnessing the power of the Gemini API to help aid users in finding the right charity/cause to donate.
- 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:
- Users are able to access the charity's public Bitcoin address once view from "All Organizations" and clicking on the charity of their choice.
- 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)
- 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:
- Currently, the main issue is lack of scalable components that fits an entire production application, however the functional interactions roll very smoothly.
- In the short term, it would be nice to fetch the BTC payment transaction in line for both the /submit page and the
Donatesection, right now it requires the user to leave the platform to handle the payment. - Everything is functional, but it would be nice to add a custom domain
- Finally, it would be nice to remove all unused components and structure the code fully.
Quick start
-
https://github.com/5eh/btc-vegas/tree/main -
pnpm install - Add custom
.env.local, fill outhttps://github.com/5eh/btc-vegas/blob/main/.gitignore -
pnpm run dev
More about the team
The Black History Foundation Arthur Labs Cypher Crypto Consulting
Contact
| Name | |
|---|---|
| Frank Dierolf | frank_dierolf@web.de |
| Trevor Parks | cyphercryptoconsulting@gmail.com |
| Watson Rodriguez | watson@arthurlabs.net |
Thank you :)
Built With
- bitcoin
- gemini
- javascript
- neon
- nextjs
- nowpayments
- shadcn
- tailwindcss
- vercel
Log in or sign up for Devpost to join the conversation.