Skip to content

joshblum/profbit

Folders and files

NameName
Last commit message
Last commit date
Nov 20, 2018
Nov 22, 2018
Dec 3, 2017
Dec 3, 2017
Nov 26, 2017
Nov 26, 2017
Nov 9, 2017
Dec 3, 2017
Sep 15, 2019
Sep 15, 2019
Dec 15, 2017
Jan 15, 2018
Nov 20, 2018
Oct 18, 2019
Sep 15, 2019
Nov 20, 2018
Dec 3, 2017

Repository files navigation

profbit logo

Circle CI codecov Deploy

Track your bitcoin, bitcoin cash, ethereum, and litecoin gains and losses in one place. profbit preview

Development Setup

Requirements

We use Pipenv to manage requirements.

pip install pipenv
pipenv install
pipenv shell
npm install --dev

Server Config

You will first have register an application on Coinbase. When registering your app be sure to add the redirect url i.e. https://app-name.herokuapp.com/complete/coinbase/. Then export the following configuration variables and create the database:

cd profbit

export SECRET_KEY="super-secret-key"
export SOCIAL_AUTH_COINBASE_KEY="coinbase-key"
export SOCIAL_AUTH_COINBASE_SECRET="coinbase-secret"
export FLASK_APP=app.py
export FLASK_DEBUG=1

flask syncdb
npm build

Donate

Profbit is an open source side project. To support development and keep our server running, you can donate using:

  • Bitcoin: 19UsnMKjhm22mFEYKKNHjxdFCfnShTcbPM
  • Bitcoin Cash: 1L7qfnMFdgfrE5qTLDYvQskn3TiubUUpJP
  • Ethereum: 0x97A3D535391A5a87f8362935B26f252E68C25Aca
  • Litecoin: LWk4TL8n866gmLmEvQWSs9V7tBBdyoWjgQ

Attribution

The heart icon was created by Jivan from the Noun Project.