Full Tutorial → Create an End-to-End Donation-Based Crowdfunding dApp on Polygon (Coming soon)
A donation-based crowdfunding dApp on Polygon where users can start a fundraising project for anyone to contribute and support the campaign by pledging the amount of their wish.
- Start New Campaign — users will be able to start a new crowdfunding project by inputting some details about the campaign like title, story and goal amount to be raised.
- View Projects — users can see all the existing projects and campaign details on the homepage
- Make Donation — anyone can fund to the project they want to support in Matic tokens
- Smart Contract Language: Solidity
- Smart Contract Deploy and Verify Scripts: Javascript
- Smart Contract Development Environment: Hardhat
- Frontend Language: React - TypeScript
- Wallet Connect: Rainbowkit
- Interacting with Contract through Frontend: Wagmi
- User Interface: TailwindCSS
- RPC provider: Ankr