crowdfunding where donations stay in escrow until milestone proof and donor approval unlock funds.
"Milestone-escrow crowdfunding dApp" — It's a fundraising app where donations don't go straight to the creator. They're locked in a smart contract (escrow) and released in chunks ("milestones") only as the creator proves progress.
"Scaffold-ETH 2–style yarn-workspaces monorepo" — The whole project is one repository containing two sub-projects ("packages"), managed together with Yarn workspaces. Scaffold-ETH 2 is a popular starter kit for Ethereum apps; we follow its layout.
The two packages:
"Everything that shouldn't depend on trust lives on-chain; the frontend is 'just' a viewer/driver over contract state" — This is the key design idea:
we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet, we utilized base mainnet,

