A user-friendly decentralized application (DApp) that allows contributors to make donations in Ethereum (ETH) to support charitable causes. This project leverages blockchain technology to ensure transparency and security in transactions.
- Easy Donations: Users can enter an amount in ETH and make donations directly to the charity.
- Responsive Design: Optimized for both desktop and mobile devices.
- Confetti Animation: Celebratory confetti animation on successful transactions.
- Real-time Feedback: Immediate alerts for successful donations and error handling.
- Responsive Layout: A fluid layout that adapts to various screen sizes.
- React: For building user interfaces.
- Ethers.js: To interact with the Ethereum blockchain.
- Tailwind CSS: For styling and responsive design.
- Confetti.js: To create a confetti effect on successful donations.
- MetaMask: For handling Ethereum transactions.
-
Clone the repository to your local machine:
git clone https://github.com/aman090304/BonCoeur cd BonCoeur
-
Install the dependencies:
npm install
-
Make sure you have MetaMask installed in your browser and set up with some test ETH.
-
Start the development server:
npm start
-
Open your browser and navigate to
http://localhost:3000
.
- Enter the amount you wish to donate in ETH.
- Click the Submit button to initiate the transaction.
- Confirm the transaction in MetaMask.
- Enjoy the confetti animation celebrating your contribution!
Contributions are welcome! If you have suggestions for improvements or new features, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License - see the LICENSE file for details.
Aman Gupta
Email: amanrgupta.456@gmail.com
LinkedIn: Aman Gupta
GitHub: Aman Gupta
Feel free to reach out for any queries or collaborations!