Augur Client
This is the frontend for Augur, a decentralized prediction market platform that runs on Ethereum.
How Dapps Work
Ethereum Dapps store their data on the Ethereum blockchain, and their frontends are web pages that use the JavaScript API to access blockchain data.
Getting Started
The client is built and hosted at https://client.augur.net
You still need to run ethereum locally; the client will walk you through platform-specific installation instructions.
Alternatively, if you want to hack on Augur, or just really enjoy working at the terminal, you can follow the "Building the augur-client" instructions below.
Working Instructions to get on priv. chain: http://www.augur.net/blog/the-augur-alpha-is-now-available-to-download
Running Ethereum
Install go-ethereum.
Add a new account
geth account new
and then start the client
geth --rpc --rpccorsdomain 'http://client.augur.net' --shh --unlock 0 console
Building the augur-client
Install Node.js.
git clone https://github.com/AugurProject/augur.git
cd augur
git checkout develop
npm install -g grunt-cli
npm install
grunt browserify:build
Start the local web server
npm start
http://localhost:8080
Notes for development
use grunt watchify
to have grunt watch for changes. grunt browserify:debug
for helpful (yet slow) module mappings in console.
also, a seperate dev branch is used when building in this manner and data will be seperate from the default build and hosted option above.
Contributing
We think Augur and Ethereum are pretty awesome, and they're going to change the world. We encourage you to be a part of this.
We use ZenHub to organize our GitHub issues. Find an issue in the To Do column that looks good, comment on it to let us know you want to tackle it, and we'll help you get it done.
Most discussions happen in our Slack, which has an IRC gateway in #augur on Freenode. You can ask for a Slack invite there, or stick with IRC if you prefer.