Skip to content
B

BaseFund

A transparent, decentralized platform for effortless fundraising on the Base blockchain.

Created on 20th October 2024

B

BaseFund

A transparent, decentralized platform for effortless fundraising on the Base blockchain.

Why are you participating for Based India?

India has a growing community of blockchain enthusiasts and social entrepreneurs who could benefit from decentralized solutions. I am motivated to contribute to this landscape by building accessible, low-cost solutions for fundraising that cater to grassroots-level projects, small businesses, and local charities. India's vibrant culture of community aid and philanthropy can be enhanced by removing intermediaries and increasing transparency through blockchain technology.

What challenges are you focusing on?

In traditional fundraising systems, intermediaries take high fees, and trust issues arise due to lack of transparency. Many small businesses and charitable organizations struggle to gather funds due to these barriers, especially in regions where financial access is limited.

How does your submission address this challenge?

BaseFund allows anyone to create a transparent fundraiser directly on the Base blockchain. By using smart contracts, funds are only released once the target is met, ensuring accountability and trust. The platform is also accessible with lower fees, making it suitable for community-driven initiatives. This provides a cost-effective, transparent, and secure fundraising solution for communities.

Challenges I ran into

Smart Contract Logic: One challenge was ensuring that funds are only released when the donation goal is reached. Solidity's time-based conditions required careful implementation to ensure donors are protected, which I solved using event-driven mechanisms.
Frontend Integration with Blockchain: Integrating React with the blockchain proved tricky due to asynchronous behavior when fetching contract data. I handled this by optimizing the data fetching process with React hooks and ethers.js.
Gas Fee Optimization: Ensuring that gas fees remain minimal on the Base network was a challenge, especially when interacting with the contract during testing. I had to frequently adjust the deployment strategy and optimize contract functions to minimize unnecessary computations.

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio