This project is a decentralized donation system built using Ethereum smart contracts and Solidity. It allows users to send donations securely and transparently on the blockchain.
Project Idea:
The system is designed to handle donations in a trustless environment where all transactions are recorded on the blockchain, ensuring transparency and security.
How it works:
Users can send Ether to the smart contract using the donate function
Each donation is recorded with the donor address and amount
The contract keeps track of the total donations
Only the owner can withdraw the collected funds
All transactions are stored on the blockchain and can be verified
Technologies and Tools:
Solidity (Smart Contracts)
Ethereum Blockchain
Truffle Framework
Ganache (Local Blockchain)
JavaScript (Deployment Scripts)
Key Features:
Secure and transparent donation system
Tracks total donations automatically
Owner-only withdrawal functionality
Event logging for donations and withdrawals
Fully decentralized logic
Included Files:
Smart contract code (Donation.sol)
Deployment script (Truffle)
Configuration file
Contract ABI and compiled output
This project demonstrates my skills in Blockchain Development, Smart Contracts, and decentralized application architecture.