BlockHub

BlockHub is a decentralized version control system similar to (GitHub,GitLab,...).

Our Goal:

Gitcoin is a bug bounties platform for decentralized softwares but unfortunately they use GitHub a centralized app. We intend to create our software for Gitcoin to earn your bounties by making pull-request. Pull-Requests get up-votes, the contributor and the reviewer earn tokens for their help.

Installation

Install dependencies

npm install

OS X & Linux:

truffle develop
compile
migrate

Open Another Terminal

npm run dev

To deploy on ropsten

deploy --network ropsten-infura

Initialize the IPFS Daemon

ipfs config --json API.HTTPHeaders.Access-Control-Allow-Origin "[\"*\"]"
ipfs config --json API.HTTPHeaders.Access-Control-Allow-Credentials "[\"true\"]"
ipfs daemon

Run Flask Server

. venv/bin/activate
python3 serv.py 
Share this project:

Updates