DeepSteem - A dashboard for the STEEM blockchain

Words
308
Reading
2 min
Listen
Play
8y

DeepSteem is a small STEEM dashboard, which I developed during the last weeks, mostly while I was commuting. Currently it displays the following (amongst others):

  • Your voting power and your 100% vote value (with four digits after the decimal point , since vote values are so low currently)
  • A list of incoming curation rewards (and their sum) for all your pending votes (which is something I didn't find in similiar tools)
  • A list of incoming author rewards, accurately estimated in SP, SBD, and STEEM (if the SBD print rate is below 100% again)
  • A diagram of the distribution between self-votes and votes on other user's posts

screenshot.png

  • A list of your followers and their cumulative voting value (to estimate what would happen if all followers would upvote a post)

followers.png

Usage

DeepSteem can be installed and run locally with the following commands:

git clone https://github.com/nafest/deepsteem.git
npm install
ng serve

Now open a browser and navigate to http://localhost:4200/.

A live version runs on http://deepsteem.com.

Technology Stack

DeepSteem is implemented as frontend only Angular application (this way it can be run locally very easily). It uses steemjs to retrieve data from the STEEM blockchain. ng2-charts is used to display the diagram showing the share of self-votes. The current STEEM price is retrieved from https://coinmarketcap.com, using their REST API. Bootstrap is used for styling the frontend.

License

DeepSteem is MIT licensed.

Roadmap

Amongst others, I plan to realize the following features in the future:

  • Classification of followers into active/inactive
  • Overhaul of the interface (especially visually)
  • Increase robustness by adding retries to requests and fallbacks to other nodes if api.steemit.com is not available
  • Do not show STEEM column if SBD print rate is 100%
  • Display a diagram of the price feed

How to contribute?

If you want to fix bugs or add a feature to DeepSteem, open a pull request on Github.



Posted on Utopian.io - Rewarding Open Source Contributors

DeepSteem - A dashboard for the STEEM blockchain | Ecency