An open API service indexing awesome lists of open source software.

https://github.com/makevoid/bitstamp_binance_dashboard

Bitstamp & Binance Dashboard to show your crypto balances across the two exchanges nicely in a single screen
https://github.com/makevoid/bitstamp_binance_dashboard

Last synced: 6 months ago
JSON representation

Bitstamp & Binance Dashboard to show your crypto balances across the two exchanges nicely in a single screen

Awesome Lists containing this project

README

          

# Bitstamp Binance Dashboard

Bitstamp & Binance Dashboard to show all your crypto balances across the two exchanges nicely in a single screen which includes daily candlestick chart - The app pulls balance data directly from the exchanges via API (read-only API keys are required)

### Project status

*BETA* - fully functional but not polished

### Screenshot

![](https://raw.githubusercontent.com/makevoid/bitstamp_binance_dashboard/master/tmp/screenshots/screenshot1.png)

### Configuration

#### Binance:

Create a Binance API key and export the following environment variables containing your key and your secret: `BINANCE_API_KEY`, `BINANCE_SECRET_KEY`.

You don't want to give this key full permissions as this application just fetches your latest balances from the exchanges, readonly permissions are ok.

Example:

```sh
export BINANCE_API_KEY=XXX
export BINANCE_SECRET_KEY=XXX
```

#### Bitstamp:

You don't want to give this key full permissions as this application just fetches your latest balances from the exchanges, Read-Balance permissions only are enough.

```sh
export BITSTAMP_API_KEY=XXX
export BITSTAMP_API_SECRET=XXX
export BITSTAMP_CLIENT_ID=123456
```

### Install

bundle

### Run

bundle exec rackup -p 3000

then visit:

(note that the default basic auth password is specified in `env.rb` unless provided via environment variable)

You should see the dashboard in all its glory!

### Run via Docker / Compose

#### Prepare:

cp env.default.sh env.sh

Then edit `env.sh` with your desired credentials

#### Run (with env vars):

source env.sh && docker-compose up --build

then visit:

(note that the basic auth username is blank and the password is the one specified in `env.sh`)

---

Enjoy,

@makevoid