Repository
https://github.com/knacksteem/knacksteem.org
Pull Request
https://github.com/knacksteem/knacksteem.org/pull/39
Issue
https://github.com/knacksteem/knacksteem.org/issues/35
Task Request
New Features
Profile Dashboard Page
Below is the new profile dashboard page with user data from the STEEM blockchain.
The user interface was created by using React components made available by the antd component library.
The most challenging aspect of this pull was correctly computing:
- Voting power for a given user.
- Vote worth for a given user.
With searches for API's that execute this task seamlessly proving abortive, a custom solution had to be engineered.
To solve these problems, data had was fetched from the following endpoints on the Steem blockchain exposed via https://api.steemjs.com.
/getRewardFund?name={entity}
/getDynamicGlobalProperties
/getCurrentMedianHistoryPrice
/getUsers?name=[{username}]
The computations were run on the client as a short gap solution although in the future with interests of concurrency at hand it would be best to move computations to the server.
What's next?
The next pull for this task will add moderation features: ban/unban & add /remove moderator or supervisor capabilities.
package-lock.json
was still present in the PR but was required to be taken out.Your contribution has been evaluated according to Utopian policies and guidelines, as well as a predefined set of questions pertaining to the category.
To view those questions and the relevant answers related to your post, click here.
Chat with us on Discord.
[utopian-moderator]Need help? Write a ticket on https://support.utopian.io/.
Thank you for your review, @helo! Keep up the good work!
we love coding
![](https://images.hive.blog/768x0/https://codingforspeed.com/images/i-love-coding.jpg)
Reply !stop to disable the comment. Thanks!Hello! Your post has been resteemed and upvoted by @ilovecoding because ! Keep up good work! Consider upvoting this comment to support the @ilovecoding and increase your future rewards! ^_^ Steem On!
Hey, @creatrixity!
Thanks for contributing on Utopian.
We’re already looking forward to your next contribution!
Get higher incentives and support Utopian.io!
SteemPlus or Steeditor). Simply set @utopian.pay as a 5% (or higher) payout beneficiary on your contribution post (via
Want to chat? Join us on Discord https://discord.gg/h52nFrV.
Vote for Utopian Witness!