Inspiration
My story of buld this apllication is start where me and my peoeple who we grow through a contibution by people who they have willing to help through our education journey since my family was not able to suport me in my education journey. that is where my historical background of this project based in blockchain
What it does
1:Donors contribute Filecoin tokens to the smart contract fund pool. 2:Verified NGOs submit aid proposals, outlining their initiatives and resource allocation. 3:Smart contract automatically releases funds upon verification of predefined conditions.)) 4:NGOs initiate aid projects and track progress in real-time. 5:Transparency and accountability ensured through blockchain records.
How we built it
The AidFlow project's key functionalities are implemented through a well-structured architecture, ensuring efficiency and effectiveness across its components. The project's core features are distributed as follows:
Smart_Contract/contracts/AidFlow.sol: This smart contract serves as the foundation of AidFlow, facilitating donations and rewarding contributors with AidTokens. It ensures transparency and security in fund transactions.
Smart_Contract/contracts/GovernanceToken.sol: An integral part of the ecosystem, this contract manages governance tokens, empowering participants to exercise their voting rights and delegate their influence.
Smart_Contract/contracts/Governance/AidGovernance.sol: This contract orchestrates the democratic decision-making process, enabling users to propose and vote on critical AidReach initiatives.
Smart_Contract/contracts/Governance/TimelockContract.sol: Ensuring safety and measured decision-making, this contract enforces time delays on sensitive functions, enhancing the security of the governance process.
Smart_Contract/tasks/get-address.js: A task-based utility script that seamlessly generates Filecoin f4 addresses and corresponding Ethereum addresses. This supports smooth cross-ecosystem interactions.
Smart_Contract/deploy/deploy.js: The primary deployment script responsible for deploying AidFlow's core contracts, including AidFlow, GovernanceToken, AidGovernance, and TimelockContract.
In addition to the smart contract architecture, the frontend components play a pivotal role in ensuring user-friendly interactions:
Frontend/components/Donate.js: This frontend component empowers donors to contribute funds effortlessly, supporting the seamless flow of donations.
Frontend/components/NGOProposals.js: A frontend component designed for NGOs, enabling them to submit aid proposals and actively engage in the decision-making process.
Challenges we ran into
Curently we face a challenge of some amount it approximatelly to $1500 for provide some event and make people to know more about us
Accomplishments that we're proud of
Currently we have already Deploy our website and start our goverment registration of our NGO
What we learned
Web 3 is the everything about security of transaction
What's next for Aid Reach
Is to reach through out the world
Log in or sign up for Devpost to join the conversation.