HILMI KT

Crowdfunding Smart Contract

Smart Contract Builder | Solidity, Remix, Hardhat, MetaMask

A secure crowdfunding contract with funding goal and deadline, enabling contributions, owner withdrawal on success, or refunds if failed.

Why I built this

To explore real-world fundraising logic on Ethereum and strengthen my skills in state management and deadline-based conditions.

What I implemented

  • Campaign creation with funding goal + duration.
  • Contribution tracking with events.
  • Owner withdraw if goal met before expiry.
  • Contributor refunds if unsuccessful.
  • Utility functions for contract balance and time left.

Outcomes

  • Gained clarity on safe fund handling patterns.
  • Understood how to protect contributors via refund logic.
  • Validated contract flow through multiple test scenarios.