Decentralized Crowdfunding Platform on Ethereum
Table of Contents
Introduction
Welcome to our Decentralized Crowdfunding Platform built on the Ethereum network. With this DApp, you can create campaigns and crowdfund your projects with cryptocurrency donations. The front-end is developed using React.js with the help of Thirdweb and Vite, providing a seamless and user-friendly experience. Connect your Metamask wallet to the application for secure transactions.
Getting Started
Create a project using this example:
npx thirdweb create --template vite-javascript-starter
You can start editing the page by modifying src/main.jsx. The page auto-updates as you edit the file.
On src/index.jsx, you'll find our ThirdwebProvider wrapping your app,
this is necessary for our hooks and
UI Components to work.
Deploy to IPFS
Deploy a copy of your application to IPFS using the following command:
yarn deploy
How to Use
- Install the required dependencies:
npm install
-
Connect your Metamask wallet to the application to enable secure transactions.
-
Create your crowdfunding campaigns and start raising funds for your projects using cryptocurrency donations.
-
To start the development server, run:
npm run dev
The development server will automatically reload the application whenever you make changes to the code, allowing you to have a smooth development experience.
Technologies Used
- Ethereum Network: For secure and transparent crowdfunding transactions.
- React.js: For a user-friendly and interactive front-end experience.
- Thirdweb and Vite: Enhancing the development process for a seamless user interface.
Credits
Inspired by the work of "javascript mastery" i've built upon their ideas to create this crowdfunding platform.
Contact
For any inquiries or feedback, please reach out to us:
Thank you for using our Decentralized Crowdfunding Platform! Start crowdfunding your projects with cryptocurrency donations today and bring your ideas to life. Happy crowdfunding! 🚀💸