Skip to content

Decentralized Campaign Management Transparent Transactions on Ethereum Smart Contract Security Refund Mechanism for Unmet Goals Spending Requests by Creators Democratic Voting on Fund Usage Real-time Campaign Updates MetaMask Integration

Notifications You must be signed in to change notification settings

heyritikk/CROWD-FUNDING

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

CrowdFunding DApp

This is a decentralized crowdfunding application built with Next.js and Ethereum smart contracts.

Features

  • Connect to MetaMask wallet
  • View contract balance
  • Make contributions
  • Request refunds
  • Create spending requests
  • Vote on spending requests

Technologies Used

  • Next.js
  • React
  • Ethers.js
  • Tailwind CSS
  • shadcn/ui components

Setup

  1. Clone the repository
  2. Install dependencies with npm install
  3. Run the development server with npm run dev
  4. Open http://localhost:3000 in your browser

Smart Contract

The smart contract for this project is located in contracts/CrowdFunding.sol. Make sure to deploy this contract and update the contract address in app.js.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

About

Decentralized Campaign Management Transparent Transactions on Ethereum Smart Contract Security Refund Mechanism for Unmet Goals Spending Requests by Creators Democratic Voting on Fund Usage Real-time Campaign Updates MetaMask Integration

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published