This is a very fun challenge part of the project scaffold-eth 😄
The goal of this project is to build a decentralized fund-raising platform with a limited time to raise the funds. After this time, if the fund-raising is not successful, users can withdraw their funds invested in the project.
We're given a front-end and a ready to build framework and we need to build the contract in solidity. 🧙♂️
To see my work you can look in packages/hardhat/contracts/Staker.sol