DeepSteem - A dashboard for the STEEM blockchain

in #utopian-io7 years ago (edited)

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

Sort:  

Hi Nate. I really like this - I’m using it a lot. The weight on curation, what is this number signifying and how is it calculated?

Your share of the available curation rewards is given by this weight to the total weight for a post. It is immediately computed when a vote is added.

Thank you for your contribution.


Need help? Write a ticket on https://support.utopian.io.
Chat with us on Discord.

[utopian-moderator]

Thank you for reviewing!

Congratulations @nafestw! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes received

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

Upvote this notification to help all Steemit users. Learn why here!

Hey @nafestw I am @utopian-io. I have just upvoted you!

Achievements

  • You have less than 500 followers. Just gave you a gift to help you succeed!
  • Seems like you contribute quite often. AMAZING!

Utopian Witness!

Participate on Discord. Lets GROW TOGETHER!

Up-vote this comment to grow my power and help Open Source contributions like this one. Want to chat? Join me on Discord https://discord.gg/Pc8HG9x

Do you accept contributions in the form of suggestion

I guess this doesn't make a lot of sense, since there are a lot of obvious things missing (such as comment rewards, votes are completely missing, etc.). Maybe if the project is more mature.

Okay. Thank you

Like it!