Crowd Funding project based on Solidity Smart Contracts
Run with the Remix IDE
Tech used: Solidity, Remix IDE
Code uses a Smart Contract approach.
In this smart Contract with functions needed for working of the code. Which makes code readable, easy to debug and modify.
1. Can set minimum Target required and Deadline to complete the goal
2. Has a voting system, For voting on Requests created by the Manager
3. Manager can only withdraw ETH if target & deadline are met along if >=50% of votes have voted in favour
4. Manager can make multiple requests at any time to transfer money to a receptient and give description for each of them
5. There is also a feaature to hardcode minimum donation amount
6. If target is failed to met before the deadline, Contributors have option to withraw their ETH
While working on this project I Learned Theoritical working of Ethereum smart contracts and How to code them with help of Solidity