Decentralized Crowdfunding Blockchain app built using Ethereum, Thirdweb, and React.
This project is a decentralized crowdfunding application built using Ethereum, Thirdweb, and React. The application allows users to create a crowdfunding campaign and contribute to other crowdfunding campaigns. The application uses a smart contract to store the data and the data is stored on the Ethereum blockchain. The application is built using React and Thirdweb.
The application has two main functionalities:
- Create a crowdfunding campaign
- Contribute to a crowdfunding campaign
To create a crowdfunding campaign, a user has to enter the name of the campaign, the amount of ether to raise, and the description of the campaign.
To contribute to a crowdfunding campaign, a user has to enter the address of the campaign and the amount of ether to contribute.
- Clone the repository
- Run
npm install
- Run
npm run dev
- Open the application on http://localhost:5173/