This is a decentralized crowdfunding application built with Next.js and Ethereum smart contracts.
- Connect to MetaMask wallet
- View contract balance
- Make contributions
- Request refunds
- Create spending requests
- Vote on spending requests
- Next.js
- React
- Ethers.js
- Tailwind CSS
- shadcn/ui components
- Clone the repository
- Install dependencies with
npm install
- Run the development server with
npm run dev
- Open http://localhost:3000 in your browser
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
.
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.