Skip to content

That's a descentralized crowdfunding builded with Solidity and NextJS.

Notifications You must be signed in to change notification settings

MullerEsposito/Crowdfunding

Repository files navigation

Descentralized Crowdfunding

That's a descentralized crowdfunding builded with Solidity and NextJS.

Screenshots

App Screenshot

Running Tests

To run tests, run the following command

  npm run test

Run Locally

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

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

PROVIDER_URL

CONTRACT_ADDRESS

Features

  • 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.

Authors

Badges

MIT License

🛠 Skills

React, Next.Js, Solidity...

About

That's a descentralized crowdfunding builded with Solidity and NextJS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published