Giter Club home page Giter Club logo

augur's Introduction

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.

augur's People

Contributors

scottzer0 avatar tinybike avatar niran avatar joeykrug avatar carver avatar robertmccone avatar gitter-badger avatar

Watchers

Schalk Dormehl avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.