Skip to content

Aaroh1/DecCrowdfunding

Repository files navigation

Decentralized Crowdfunding Website

Welcome to this decentralized crowdfunding website, built using Next.js and Web3.js! This platform allows creators to launch campaigns and accept contributions from backers, with the funds being held on the Ethereum blockchain.

Features

  • Secure: This platform uses Ethereum and smart contracts to ensure that funds are held securely and disbursed according to the terms of each campaign.
  • Transparent: All transactions are recorded on the blockchain, providing a transparent record of how funds are being used.
  • Low fees: The fees is lower as compared to traditional crowdfunding platforms, as no intermediaries are used to facilitate transactions.

Deployed Site✨

Getting started

  1. Connect your Ethereum wallet to the platform using Web3.js.
  2. Create a new campaign by filling out the required information.
  3. The campaign manager (i.e. the one who starts the campaign) can make multiple requests for specific reasons and withdrawing desired amounts from the campaign balance.
  4. Once majority of approvers approve the request, it can be finalized and the amount is transferred to the specified recipient's address.

Tech Stack Used:

  • Next.js
  • Tailwind
  • Web3.js
  • Ethereum
  • Solidity

License

This project is licensed under the MIT License.