tig-bbit / crowdfunding-dapp

crowdfunding decentralized app

Home Page:https://crowdfunding-dapp-tawny.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crowdfunding D-app

The crowdfunding web3 full-stack app is a decentralized fundraising platform that leverages blockchain technology to revolutionize the way projects and initiatives are funded. It allows individuals and organizations to create campaigns and raise funds from a global network of contributors, all while ensuring transparency, security, and immutability of transactions.

On the front-end, the app provides an intuitive user interface where project creators can create and customize their fundraising campaigns. Users can browse through various projects, view project details, and make contributions using cryptocurrency wallets integrated with the app.

The back-end of the app utilizes smart contracts deployed on a blockchain network, such as Ethereum. These smart contracts govern the rules and logic of the crowdfunding process, handling tasks such as accepting contributions, tracking funding progress, and enforcing campaign milestones.

Technology Stack & Tools

  • Solidity (Writing Smart Contracts & Tests)
  • Javascript (React & Testing)
  • Express.js (Web Application Framework)
  • Ethers.js (Blockchain Interaction)
  • Next.js (Frontend Framework)
  • MoongoseDB (Backend Database)

Requirements For Initial Setup

Setting Up

1. Clone/Download the Repository

2. Navigate to the "front" folder and run the following command:

$ npm install

3. Start frontend

$ npm run start

Authors

About

crowdfunding decentralized app

https://crowdfunding-dapp-tawny.vercel.app


Languages

Language:JavaScript 65.6%Language:CSS 31.0%Language:Solidity 3.4%