Description : A platform where users can create fundraising campaigns and others can donate to these campaigns.
- Create fundraising campaigns with a goal amount and deadline.
- Donate to campaigns.
- Track the total amount raised.
- Withdraw funds if the campaign is successful.
- Handling financial transactions with web3.js.
- Managing time-based events and conditions in smart contracts.
- Building a user-friendly interface for campaign management and donations
To run project you will need two terminals, run these command in sequence and in the root of the folder.
-
npm run node
-
npm run start
Pretty simple UI and contract. Objective is just to learn.