Skip to content

Crowd funding innovations using the capabilities of blockchian

Notifications You must be signed in to change notification settings

Jameem/kickstarter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KickStarter

Crowd funding ideas on the blockchain

Users are allowed to create campaigns on the blockchain and people can contribute to the project. Each contributor will be marked as an approver. The manager of the campaign can withdraw funds by creating withdraw requests and approvers can vote on the requests by verifying the genuinity of the withdrawal request. Manager can withdraw money if half of the approvers vote on the request. This can restrict the fraudulent projects from looting the money.

Smart contract is developed in solidity, compiled by solc and deployed to Rinkeby network using web3.js. NodeJs is used on the server, ReactJs on the front-end and NextJs is used for routing.

Dependencies

Install these prerequisites to follow along

Step 1. Clone the project

git clone https://github.com/Jameem/kickstarter.git

Step 2. Install dependencies

$ cd kickstarter
$ npm install

Step 3. Configure metamask and select Rinkeby Test Network

Step 4. Run the Front End Application

$ node server.js Visit this URL in your browser: http://localhost:3000

About

Crowd funding innovations using the capabilities of blockchian

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published