This project is a simple crowdfunding application built using Solidity, a programming language for writing smart contracts on the Ethereum blockchain.
The Solidity Crowdfunding Project allows users to create crowdfunding campaigns and accept contributions from backers. Each campaign has a funding goal and a deadline for reaching that goal. If the campaign reaches its goal before the deadline, the funds are released to the campaign creator. Otherwise, the funds are returned to the backers.
- Create a new crowdfunding campaign.
- Contribute funds to existing campaigns.
- Track the progress of campaigns.
- Withdraw funds if the campaign is successful.