HoloFund is a decentralized finance (DeFi) charity donation app, focused on transparency and trust. By leveraging blockchain technology, HoloFund provides real-time donation tracking and fund distribution flexibility through smart contract integration.
Charitable organizations often lack sufficient financial audits, creating opportunities for fraud and inefficiency. Inspired by the need for transparency and accountability, we used Ethereum's blockchain to ensure donors can see how their contributions are used, fostering trust without relying on centralized oversight.
| Feature | Description |
|---|---|
| User-Friendly Interface | A clean and intuitive design for seamless navigation. |
| Donation Tracking | Real-time updates from donation initiation to beneficiary receipt. |
| Smart Contract Integration | Automated and conditional fund distribution via smart contracts. |
| Transparency | Immutable blockchain ledger for public transaction visibility. |
| Charity Credibility Checks | Verifies and displays charities' trustworthiness. |
| Tool/Technology | Type | Purpose |
|---|---|---|
| Astrakode | IDE | Blockchain MVP development. |
| Python | Language | Backend development for blockchain integration. |
| Flutter | SDK | UI/UX design and cross-platform development. |
| Dart | Language | Frontend development for the MVP. |
| Firebase | NoSQL DB | Backend database for real-time updates. |
| Solidity | Language | Smart contract development. |
- Struggled with automating smart contract creation using frameworks like Brownie and Waffle.
- Limited experience with Node.js and Solidity made deployment a challenge.
- Setting up authentication, database connections, and real-time data management proved complex for the short hackathon timeframe.
- Our teamβs collective passion for UI/UX caused overlapping work and time delays due to limited collaboration tools.
- Smart Contract Development: Built a Solidity smart contract to transfer Ether transparently to charities.
- MVP Creation: Delivered a functional MVP showcasing donation tracking and a user-friendly dashboard.
- Team Collaboration: Successfully collaborated across different time zones and skill levels.
We developed an AI bot for transaction verification that:
- Validates Vendors: Cross-references vendor authenticity with a trusted database.
- Analyzes Receipts: Flags unusual expenses using pattern recognition.
- Checks Geolocation Consistency: Verifies transaction locations against charity operations.
- Detects Duplicates: Identifies repeated or suspicious transactions.
- Blockchain Technology: Mastered the basics of Ethereum Virtual Machine (EVM) and Solidity.
- Cross-Platform Development: Gained expertise in integrating Flutter, Firebase, and Python.
- Time Management: Focused on delivering core features first under time constraints.
- Complete Smart Contract Integration: Automate smart contract creation and deployment.
- Enhanced Firebase Integration: Strengthen real-time data management and authentication flows.
- UI/UX Refinement: Conduct user testing and iterate based on feedback.
- Scalability Optimization: Prepare backend infrastructure for a larger user base.
- Charity Partnerships: Onboard more reputable charities for wider options.
- Marketing Outreach: Promote HoloFund through campaigns and influencer collaborations.
- Security Enhancements: Invest in advanced security measures to protect user data.
- Astrakode
- Blockchain
- Dart
- Firebase
- Flutter
- Python
- Solidity