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
- How to write efficient Smart Contracts
- How to properly integrate Smart Contracts and Frontend ReactJS with Web3
- 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
Log in or sign up for Devpost to join the conversation.