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
A list of your followers and their cumulative voting value (to estimate what would happen if all followers would upvote a post)
Usage
DeepSteem can be installed and run locally with the following commands:
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.