Skip to content

DarshanDixit05/Campaign-kickstart

Repository files navigation

CrowdCoin

CrowdCoin is a decentralized application (DApp) built on the Ethereum blockchain using Solidity smart contracts and a React/Next.js frontend. It allows users to create and contribute to crowdfunding campaigns, providing a transparent and secure way to raise funds for various projects.

Features

  • Campaign Creation: Users can create new crowdfunding campaigns by specifying a minimum contribution amount.
  • Contribution: Participants can contribute to campaigns by sending Ether (ETH) to the smart contract.
  • Request Creation: Campaign managers can create spending requests, specifying a description, value, and recipient address.
  • Approval Process: Contributors can approve spending requests, ensuring transparency and consensus among campaign participants.
  • Finalization: Once a spending request has received approval from more than 50% of the contributors, the campaign manager can finalize the request, transferring the funds to the designated recipient.
  • Campaign Tracking: Campaigns provide summary information, including the minimum contribution amount, total funds raised, number of requests, number of contributors, and the campaign manager's address.
  • Frontend Interface: The frontend application is built using React and Next.js, offering a user-friendly and responsive interface.

This project demonstrates the power of blockchain technology and decentralized crowdfunding, enabling secure and transparent fundraising for various causes and initiatives.

Technologies Used

  • Ethereum Blockchain
  • Solidity Smart Contracts
  • React
  • Next.js
  • Semantic UI

Feel free to explore the code and use it as a reference for building your own decentralized applications.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published