Skip to main content
BA

BaseFund

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

AIBased India

About this project

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 we 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.

About the founder

Building on Base from India

Technologies and tags

SolidityReact.jsHardhatethers.jsBase BlockchainWeb3Node.js