Inspiration

Inspiration for CharityDAO comes from the drawbacks of traditional methods of giving to charity, It requires more manpower and has problems with verifying organisations or persons who will be accepting donations, CharityDAO does not only allow philanthropists to have first-hand interactions with the organisations or persons they are donating to but also gives more in-hand power to them, They are literally the ones making all the decisions in CharityDAO

What it does

CharityDAO simplifies the process of giving to charity by allowing members who want to contribute to verify and approve the users

How we built it

We leveraged the power of Ethereum, Solidity and Web3 to power its backend and immutability and used ReactJS, NodeJS for Frontend and Integration

Challenges we ran into

The biggest challenge was to get the Smart Contract right and efficient, I re-wrote the contract multiple times to get it right but when It worked It felt extraordinarily awesome

Accomplishments that we're proud of

Being able to write the Smart Contract multiple times and getting it right is the foremost achievement we are proud of another is building a clean UI

What we learned

  1. How to write efficient Smart Contracts
  2. How to properly integrate Smart Contracts and Frontend ReactJS with Web3
  3. Features unavailable in Solidity like accessing struct under a struct

What's next for CharityDAO

We can expand it add more features to make the experience more secure for Users and Members both, Improve UI/UX and make it cleaner and efficient

Built With

Share this project:

Updates