This repository contains a decentralized application (DApp) built for crowdfunding using Solidity, Foundry, Next.js, and wagmi.sh.
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.
- 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
- 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.
- Chech the Smart-Contract on the Blockchain Explorer
- Access the live Crowdfunding DApp running on the Sepolia Testnet here
Contributions are welcome! If you'd like to contribute to this project, please follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b my-new-feature
- Make your changes and commit them:
git commit -am 'Add some feature'
- Push the branch:
git push origin my-new-feature
- Submit a pull request
This project is licensed under the MIT License.
For any questions or inquiries, please contact me at ereynier.42@gmail.com.