Welcome to the CrowdFunding App using Blockchain project! This application allows users to create fundraising campaigns and raise funds using the Ethereum blockchain. With the integration of Web3 technology, Solidity smart contracts, Metamask wallet, and React framework, this project offers a decentralized and secure way to manage and contribute to fundraising initiatives.
The CrowdFunding App using Blockchain is designed to provide an innovative solution to traditional crowdfunding platforms by leveraging the power of blockchain technology. This ensures transparency, security, and immutability in fundraising campaigns, reducing the risk of fraud and ensuring that funds are used for their intended purposes.
-
React: The frontend of the application is built using React, providing a dynamic and responsive user interface.
-
Thirdweb: Thirdweb is used to interact with the Ethereum blockchain, enabling communication with smart contracts.
-
Solidity: Smart contracts are developed using Solidity, Ethereum's programming language for writing secure and efficient contracts.
-
Metamask Wallet Integration: Metamask is integrated to facilitate seamless interaction between users' Ethereum wallets and the application.
-
Tailwind CSS: Tailwind CSS is used for styling the application, allowing for efficient and consistent UI design.
-
Campaign Creation: Users can initiate fundraising campaigns by specifying details such as the funding goal, campaign duration, and description.
-
Contribution: Users can contribute to campaigns using Ether, directly from their Metamask wallets.
-
Real-time Updates: The application provides real-time updates on campaign progress, including the amount raised and the number of contributors.
-
Transparent Records: All transactions and contributions are recorded on the Ethereum blockchain, ensuring transparency and accountability.
-
Create an account or log in using your existing Metamask wallet.
-
Create a new campaign by providing the necessary details.
-
Contribute to campaigns by selecting the desired campaign and specifying the contribution amount.
-
Monitor campaign progress and view real-time updates.
The application is also deployed and can be accessed online: CrowdFunding App Deployed Site
Mohammed Faisal Hussain