A decentralized funding application built with Solidity and Web3.js. This DApp allows users to:
- Fund the contract with ETH (minimum 1 USD equivalent)
- View their funded amount in both ETH and USD
- Contract owner can withdraw all funds
- Real-time ETH/USD price conversion
- Minimum funding amount of 1 USD
- User-friendly interface with pixel art design
- Metamask integration
- Owner-only withdrawal function
- Responsive design
fundme/
├── FundMe.sol # Smart contract
├── OracleReader.sol # Price feed contract
├── index.html # Frontend UI
├── script.js # Web3 integration
└── styles.css # Styling
- Install MetaMask browser extension
- Connect to your preferred Ethereum network
- Deploy the OracleReader.sol contract first
- Deploy FundMe.sol contract with the OracleReader contract address
- Update the contract address in script.js
- Open index.html in a web browser
The contract is deployed at: 0xD52A901790C5eE56D0cE5BAb1002430c891b7Fcd
MIT