This project combines the power of Solidity smart contracts with a Next.js frontend to create a decentralized crowdfunding platform.
Users can create campaigns and contribute to them, while the entire process is transparent and secure through the blockchain.
Decentralized Crowdfunding: Leverage the security and transparency of the Ethereum blockchain for crowdfunding campaigns.
Smart Contracts: Utilize Solidity smart contracts to govern the rules and logic of the crowdfunding process.
Next.js UI: The user interface is built with Next.js, providing a seamless and responsive experience for contributors and campaign creators.
Clone the Repository:
bash Copy code
git clone https://github.com/yourusername/solidity-crowdfunding.git
bash Copy code cd solidity-crowdfunding npm install
arduino Copy code npm run dev The application will be accessible at http://localhost:3000.
The contracts directory contains the Solidity smart contracts. Make sure to deploy them to the Ethereum blockchain of your choice.
Campaign Creation: Easily create new crowdfunding campaigns with specified funding goals.
Contribution: Users can contribute to campaigns securely using their Ethereum wallets.
Campaign Details: Transparently view campaign details, including current contributions and progress towards the funding goal.
Solidity Compiler Truffle Next.js Web3.js Contributing