This is an open source project for managing your cryptocurrency portfolio.
This project has 2 parts:
- Self-hosted API Server
- Single Page Dashboard Application (this repo)
# clone the project
git clone https://github.com/JBaczuk/crypto-dashboard-spa
# Install http-server module
npm install http-server -g
cd dist
http-server -p 8001See instructions at Self-hosted API Server
(same as above)
# Start development live-reload server
npm run dev# install dependencies
npm install # or just: yarn
# serve with hot reload at localhost:8080
npm run dev
# build for production with minification
npm run build
# build for production and view the bundle analyzer report
npm run build --report
# run unit tests
npm run unit
# run e2e tests
npm run e2e
# run all tests
npm test- Dashboard using vue.js
- Calculate profit
In progress
- Price Charts
- Add history of deposits and withdrawals
- Chart trade and price history
- Add trade ability
- Add bot dashboard
- create docker containers
- Please submit pull requests to the dev branch.
- This repository has a pre-commit script that will check for api keys and prevent that from being submitted, to protect your account. To enable it, you must run:
ln -s ../../pre-commit.sh .git/hooks/pre-commit