Skip to content

ereynier/decentralized-crowdfunding

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Crowdfunding DApp

This repository contains a decentralized application (DApp) built for crowdfunding using Solidity, Foundry, Next.js, and wagmi.sh.

Description

The Crowdfunding DApp allows users to create and participate in crowdfunding campaigns using blockchain technology. It utilizes the Ethereum network and smart contracts written in Solidity to ensure transparency, security, and immutability of the crowdfunding process.

Features

  • Create and manage crowdfunding campaigns
  • Contribute funds to campaigns
  • Track the progress and status of campaigns
  • Withdraw funds when campaign goals are met
  • Refund contributors if campaign goals are not met within a specified timeframe

Technologies Used

  • Solidity: A programming language for writing smart contracts on the Ethereum platform.
  • Foundry: A development framework for building decentralized applications.
  • Next.js: A React framework for server-side rendering and building web applications.
  • wagmi.sh: A utility library for interacting with Ethereum smart contracts.

Blockchain Explorer

Live DApp

  • Access the live Crowdfunding DApp running on the Sepolia Testnet here

Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

  1. Fork the repository
  2. Create a new branch: git checkout -b my-new-feature
  3. Make your changes and commit them: git commit -am 'Add some feature'
  4. Push the branch: git push origin my-new-feature
  5. Submit a pull request

License

This project is licensed under the MIT License.

Acknowledgements

Contact

For any questions or inquiries, please contact me at ereynier.42@gmail.com.