That's a descentralized crowdfunding builded with Solidity and NextJS.
To run tests, run the following command
npm run test
Clone the project
git clone https://github.com/MullerEsposito/Crowdfunding.git
Go to the project directory
cd Crowdfunding
Install dependencies
npm install
Start the server
npm run dev
To run this project, you will need to add the following environment variables to your .env file
PROVIDER_URL
CONTRACT_ADDRESS
- Create a new crowdfunding
- Get all crowdfunding
- Make a contribution to crowdfunding with a minimum amount
- The crowdfunding manager can create requests to use crowdfunding funds
- Contributors can vote to approve or disapprove a manager's request
- Once the request receives a majority of votes, the manager can finalize a request to release the allocated resource to a supplier.
React, Next.Js, Solidity...