The Charity Blockchain Project is a decentralized platform that ensures transparency and security in charitable donations using blockchain technology. The platform leverages smart contracts to facilitate secure transactions and prevent fraud, ensuring that funds reach the intended recipients.
- Decentralized Donations: Uses blockchain to securely transfer funds.
- Smart Contracts: Automates and ensures transparency in donations.
- User Authentication: Secure login with MetaMask.
- Transaction Tracking: Donors can track their funds on the blockchain.
- Mining Blocks: Transactions are verified and stored in blocks.
- Organization Management: NGOs can register and receive funds.
- Frontend: HTML, CSS, JavaScript
- Backend: Node.js, Express.js
- Blockchain: Ethereum, Solidity, Web3.js
- Database: MongoDB
- Authentication: MetaMask
Follow these steps to set up and run the project on your local machine:
- Node.js and npm installed
- MetaMask Extension in your browser
- Ganache for local blockchain testing
-
Clone the Repository
git clone https://github.com/AdityaKonda6/Charity-Blockchain-Project-Aditya_Konda.git cd Charity-Blockchain-Project-Aditya_Konda -
Install Dependencies
npm install
-
Start the Blockchain (Ganache)
- Open Ganache and create a new workspace.
- Configure it to use a local Ethereum network.
-
Deploy Smart Contracts
truffle migrate --reset
-
Run the Project
npm start
-
Open in Browser
- Navigate to
http://localhost:3000 - Connect MetaMask and start donating!
- Navigate to
-
User Registration & Login
- Users register and log in using MetaMask.
- They can view registered charities and their details.
-
Making Donations
- Users send donations via the blockchain.
- Transactions are verified through smart contracts.
-
Mining and Verification
- Each donation is recorded as a block in the chain.
- Miners verify transactions to ensure authenticity.
-
Tracking Transactions
- Donors can track their donations via transaction IDs.
- Transparency is maintained as all transactions are public.
- Login Page
- Register Page
- Welcome
- Charity Details
- Organization
- Organization Details
- MetaMask Authentication
- MetaMask
- Copy Address For Sender
- Copy Address Of Receiver For Transaction
- Transfer Request
- Transfer Confirmed
- Mine A Block
- Mine A Block Successful
- Download Certificate
- Certificate Proof
Contributions are welcome! Feel free to fork this repository and submit pull requests.
This project is licensed under the MIT License.
Developed by Aditya Konda
Hey there 👋, I'm Aditya!
I’m a 2025 IT Graduate passionate about DevOps, Cloud, and Software Development 🚀.
My mission? To bridge the gap between development and operations—building scalable systems, automating workflows, and ensuring quality from code to deployment.
With a strong foundation in Java, SQL, Linux, and hands-on experience with CI/CD pipelines, Selenium automation, cloud services, and Android development, I thrive in solving problems end-to-end—from writing code to deploying it in production.
Recently, at CWD Limited, I worked on:
- Automation Testing Frameworks (Selenium, Java, Maven)
- Linux-based system configurations & debugging
- Hardware-software integration testing
- API testing with Postman
…and in the process, strengthened my DevOps skill set.
💡 Curious mind. Fast learner. Always ready to build, break, and rebuild—better.
- Building DevOps projects (Jenkins, Docker, Kubernetes, AWS, Ansible)
- Enhancing automation frameworks for testing & deployment
- Crafting Android apps and backend services
- Expanding my Linux administration skills
- 🛠 Built dynamic Selenium automation scripts integrated with Maven
- 🚀 Created & deployed full-stack and Android applications
- 🐧 Comfortable with Linux system administration & shell scripting
- 📦 Implemented CI/CD workflows for smoother deployments
- ☁️ Learning & applying cloud infrastructure concepts
--
- Email: adityakonda04@gmail.com
- Portfolio: adityakonda04.vercel.app
- LinkedIn: Aditya Adi Konda
💬 Always open to collaborations, tech discussions, and exploring new opportunities in DevOps, Cloud, and Software Development.
Like My Work?



















