Skip to content

This DApp is a decentralized crowdfunding platform built with Vite and Solidity smart contracts. Users can create campaigns, make donations, and view campaign details, enabling transparent and secure crowdfunding on the blockchain.

Notifications You must be signed in to change notification settings

ThomasHeim11/CrowdBlock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CrowdFunding Smart Contract

Screenshot 2023-05-26 at 11 47 18

This repository contains a crowdfunding application built using Vite and Solidity smart contracts. The application allows users to create crowdfunding campaigns, donate to campaigns, and view campaign details.

Features

  • Create new crowdfunding campaigns with a title, description, target amount, deadline, and associated image.
  • Connect to the application using MetaMask wallet.
  • Donate to existing campaigns with the desired donation amount.
  • View campaign details including the owner, title, description, target amount, deadline, amount collected, and associated image.
  • Get a list of all campaigns and filter campaigns by the owner's address.
  • Retrieve the list of donors and their donations for a specific campaign.

Prerequisites

  • Node.js and npm installed on your machine.
  • MetaMask wallet installed in your browser.

Installation

  1. Clone this repository: git clone
  2. Navigate to the project directory: cd
  3. Install the dependencies: npm install

Usage

  1. Start the React development server: npm start
  2. Connect your MetaMask wallet to the application.
  3. Create a new campaign by filling in the required details.
  4. Browse existing campaigns and donate to the ones you wish to support.
  5. View campaign details and the list of donors for each campaign.

Credits

The Vite application utilizes the @thirdweb-dev/react library for interacting with the Ethereum blockchain and the @thirdweb-dev/sdk library for parsing Ethereum data.

License

This project is licensed under the UNLICENSED license. Refer to the LICENSE file for more information.

Thomas HeimLinkedin

About

This DApp is a decentralized crowdfunding platform built with Vite and Solidity smart contracts. Users can create campaigns, make donations, and view campaign details, enabling transparent and secure crowdfunding on the blockchain.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published