Cryptocurrency portfolio management application which automatically retrieves balances and trades using exchange APIs
Switch branches/tags
Clone or download
Permalink
Failed to load latest commit information.
__tests__ Add line chart for portfolio development Jul 20, 2018
app Fix macOS behavior after all windows have been closed Sep 21, 2018
internals/scripts Remove missing @flow annotations Jul 6, 2018
resources Add new icon and screenshot Feb 2, 2018
.babelrc Optimize webpack build by adding ts-loader, fix linter issues Mar 8, 2018
.editorconfig Import electron-react-boilerplate Dec 17, 2017
.gitattributes Restore .gitattributes to use correct line endings on Windows Jan 4, 2018
.gitignore Ensure ticker prices are always numbers Feb 24, 2018
.prettierrc Add .prettierrc config Mar 16, 2018
.sentryclirc Remove sentry url from .sentrycli Jan 15, 2018
.travis.yml Fix travis build by ignoring env vars containing white spaces Sep 22, 2018
LICENSE.md Update license file to be detected by GitHub Dec 25, 2017
README.md Bump version to 0.0.7, update readme Mar 30, 2018
THIRD-PARTY-NOTICES.md Reformat third party license notices Jan 4, 2018
package.json Update ccxt Jul 18, 2018
tsconfig.json Update webpack to version 4 Jul 6, 2018
tslint.json Migrate to material/ui v1.3.1, Typescript 2.9, React 16.3 Jul 6, 2018
webpack.config.base.js Fix production build for webpack 4 Jul 6, 2018
webpack.config.main.prod.js Fix production build for webpack 4 Jul 6, 2018
webpack.config.renderer.dev.dll.js Update webpack to version 4 Jul 6, 2018
webpack.config.renderer.dev.js Update webpack to version 4 Jul 6, 2018
webpack.config.renderer.prod.js Optimize webpack build by adding ts-loader, fix linter issues Mar 8, 2018
yarn.lock Update ccxt Jul 18, 2018

README.md

Foxfolio

GitHub release Travis GitHub license CodeFactor Coveralls github Gitter Twitter Follow

Cryptocurrency portfolio management application which automatically retrieves balances and trades using exchange APIs

Foxfolio screenshot

Table of Contents

Install

You can find binaries for the latest release under releases.

Currently available for

  • Windows (.exe)
  • Linux (.AppImage, .deb)
  • Mac (.dmg)

Usage

  • Add the credentials for your exchanges under Exchanges. Foxfolio will then retrieve the current balances and update the portfolio.
    • Note: Create new API credentials for Foxfolio and only configure the necessary permissions (i.e. no trading, no withdrawals)
  • Wallets can be used to add balances that can not be retrieved automatically.

Build from source

  • Note: requires a node version >= 8.7 and an npm version >= 5.

Install dependencies with yarn.

$ cd crypto-portfolio
$ yarn

Note: If you can't use yarn for some reason, try npm install.

To run the app in the dev environment use

$ npm run dev

This starts the renderer process in hot-module-replacement mode and starts a server that sends hot updates to the renderer process

To run the application without packaging use

$ npm start

This builds the application using Webpack and launches it.

Maintainers

@greimela

Contribute

Feel free to add issues/PRs/comments.

Donations

If you appreciate my work, you can buy me a coffee using your favourite cryptocurrencies!

BTC 3E8yR2viEgLpErjfmFkMTZ9ntVP66KBLGD
ETH 0x588fFcb52d43fe7Def5D4F45Bb7c324ECAA79010
LTC MQTha8UbFoagdrM4RWKvrNvzJFFUat4jN3
ARK AXkXn8h18dYKQMfkE3Va8WJ9SPQqCrATc3
NANO xrb_3bua4emgw1ygmf3p4wfw43nkqdxsxuoxmk6bfx8ajsq91m9jxwdm6go6ebq9

License

MIT © 2017 Andreas Greimel