Crowdfunding Decentralised Application
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
Table of Contents
A decentralized crowdfunding app (also known as a web3 crowdfunding app) is a DApp that enables users to participate in crowdfunding campaigns using cryptocurrency or other digital assets. This can include campaigns to fund creative projects, startups, or other ventures.
One advantage of using a decentralized app for crowdfunding is that it allows for a more transparent and secure process, as the transactions are recorded on a public blockchain and cannot be easily altered or manipulated. This can help to build trust with potential donors and investors.
This projects is built with
- Thirdweb a powerful tools that simplify web3 development
- React is a JavaScript library for building user interfaces
- Vite a javascript build tool
This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.
To run the application, after you install Node.js you also need yarn installed on your system. This project is also using vite as a build tool that aims to provide a faster develpoment experience. Once you have those dependencies installed, you can install the application by running the following command in the root directory of the project:
$ cd your-project
$ yarn
$ yarn dev
To use the application, you will need create build and deploy your smart contract (example) by using Thirdweb. Once you your smart contract address and put your contract in the context/index.js
file, like this:
const {contract} = useContract('Your Smart Contract Address');
After that you can start the application by running the following command:
$ yarn dev
This will start the application and open a web browser window with the application interface.
See the open issues for a list of proposed features (and known issues).
Arista - @aindrajayaa - [email protected]
Project Link: Crowdfunding dApp
This application is licensed under the MIT License. See the LICENSE file for more details.