Skip to content

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.

License

Notifications You must be signed in to change notification settings

aman090304/BonCoeur

Repository files navigation

Charity App

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.

Table of Contents

Features

  • 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.

Technologies Used

  • 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.

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/aman090304/BonCoeur
    cd BonCoeur
  2. Install the dependencies:

    npm install
  3. Make sure you have MetaMask installed in your browser and set up with some test ETH.

  4. Start the development server:

    npm start
  5. Open your browser and navigate to http://localhost:3000.

Usage

  1. Enter the amount you wish to donate in ETH.
  2. Click the Submit button to initiate the transaction.
  3. Confirm the transaction in MetaMask.
  4. Enjoy the confetti animation celebrating your contribution!

Contributing

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.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

Aman Gupta
Email: amanrgupta.456@gmail.com
LinkedIn: Aman Gupta
GitHub: Aman Gupta

Feel free to reach out for any queries or collaborations!

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published